C# GridView-如何手动更新EntityDataSource?
我有一个绑定到EntityDataSource的GridView。已启用自动更新/插入/删除,并且这些操作正常运行 但是,我希望在将任何内容提交到数据库之前进行多次编辑。(与单击更新按钮后立即提交每一行)当用户最终单击保存按钮时,应提交页面的所有编辑。 e、 g.C# GridView-如何手动更新EntityDataSource?,c#,entity-framework,gridview,C#,Entity Framework,Gridview,我有一个绑定到EntityDataSource的GridView。已启用自动更新/插入/删除,并且这些操作正常运行 但是,我希望在将任何内容提交到数据库之前进行多次编辑。(与单击更新按钮后立即提交每一行)当用户最终单击保存按钮时,应提交页面的所有编辑。 e、 g.myEntityModel.SaveChanges() 这意味着将数据复制到一个新表,并将GridView绑定到该表。这是实体框架(4.0)的推荐方法,还是有更好的方法 谢谢 是的,这样做是正确的。寻找一些关于这个话题的有趣的讨论。 我
myEntityModel.SaveChanges()代码>
这意味着将数据复制到一个新表,并将GridView绑定到该表。这是实体框架(4.0)的推荐方法,还是有更好的方法
谢谢 是的,这样做是正确的。寻找一些关于这个话题的有趣的讨论。
我的意思是最后调用savechanges,直到修改的实体将被虚拟地持久化
注意:批量更新目前不是由EF完成的,即使您说保存更改多个查询将命中数据库。还有其他方法可以实现这一点。似乎没有,但有地方可以投票,而且此扩展支持批量更新,但不支持插入。