TableAdapter.UpdateAll(数据集)正在更新表中的所有列
本文关键字:更新 UpdateAll 数据集 TableAdapter | 更新日期: 2023-09-27 18:24:50
C#,VS2010
创建了一个Datagridviewer,并将数据库表拖放到windows窗体上。
创建了"更新CommanTex":
UPDATE minerals
SET Tritanium = @p0, Pyerite = @p1, Mexallon = @p2, Isogen = @p3, Nocxium =
@p4, Zydrine = @p5, Megacyte = @p6, Morphite = @p7
当我通过DataGridViewer进行编辑并使用VS2010自动生成的保存按钮进行保存时,这似乎会更新数据库中的每个字段。
如何使Datagridviewer只更新已更改的字段?
TableAdapter
和DataAdapter
就是这样工作的。他们总是会更新每一列。
类似ORM的实体框架将在运行时生成SQL,因此可以决定只为已更改的列生成SET子句。