Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# datatable与dataset和datareader有何不同?_C# - Fatal编程技术网

C# datatable与dataset和datareader有何不同?

C# datatable与dataset和datareader有何不同?,c#,C#,可能重复: 有人能给我解释一下区别吗,或者给我指出正确的方向?你什么时候应该用一个来代替另一个?有什么区别 datatable与数据库表一样表示表格数据。数据集与数据库同义;它包含数据表、关系等。datareader是一个只向前的逐行读取器,需要打开连接。您可以使用dataadapter填充datatable。用于读取查找ADO.NET。数据表与数据库表一样表示表格数据。数据集与数据库同义;它包含数据表、关系等。datareader是一个只向前的逐行读取器,需要打开连接。您可以使用dataad

可能重复:


有人能给我解释一下区别吗,或者给我指出正确的方向?你什么时候应该用一个来代替另一个?有什么区别

datatable与数据库表一样表示表格数据。数据集与数据库同义;它包含数据表、关系等。datareader是一个只向前的逐行读取器,需要打开连接。您可以使用dataadapter填充datatable。用于读取查找ADO.NET。

数据表与数据库表一样表示表格数据。数据集与数据库同义;它包含数据表、关系等。datareader是一个只向前的逐行读取器,需要打开连接。您可以使用dataadapter填充datatable。阅读时,请查阅ADO.NET。

谷歌上的datatable不多。谷歌上的datatable不多。