我对ADO.Net中的SQL数据适配器感到困惑。
以下有什么区别:
SqlDataAdapter adapter = new SqlDataAdapter("Select * from Course", sqlconn);
和
SqlCommand Command = new SqlCommand("Select * from Course", sqlconn);
有人可以解释一下吗?
由于
答案 0 :(得分:0)
基本答案是:它的内涵不是很多。
SQLDataAdapter使用SQLCommand
主要区别是:
因此,您将使用Command来使DataReader在它返回的所有内容上迭代一次。
您可以使用DataAdapter将其全部放入DataTable中以重复使用它,并支持将数据推送回数据库服务器。