Dataadapter与SQLCommand

时间:2010-08-23 04:57:27

标签: ado.net

我对ADO.Net中的SQL数据适配器感到困惑。

以下有什么区别:

SqlDataAdapter adapter = new SqlDataAdapter("Select * from Course", sqlconn);

 SqlCommand Command = new SqlCommand("Select * from Course", sqlconn);

有人可以解释一下吗?

由于

1 个答案:

答案 0 :(得分:0)

基本答案是:它的内涵不是很多。

SQLDataAdapter使用SQLCommand

主要区别是:

  1. DataAdapter可以直接填充 进入DataTable,命令 返回DataReader
  2. DataAdapter可以使用多个命令来支持Select,Insert,     更新和删除命令
  3. 因此,您将使用Command来使DataReader在它返回的所有内容上迭代一次。

    您可以使用DataAdapter将其全部放入DataTable中以重复使用它,并支持将数据推送回数据库服务器。