繁体   English   中英

GridView-如何手动更新EntityDataSource?

[英]GridView - How to manually update EntityDataSource?

我有一个绑定到EntityDataSource的GridView。 启用了自动更新/插入/删除,并且这些操作正常运行。

但是,我想在将任何内容提交到数据库之前进行多次编辑。 (与单击“更新”按钮后立即提交每一行相对。)当用户最终单击“保存”按钮时,所有页面的编辑都将被提交。 例如myEntityModel.SaveChanges();

链接表示将数据复制到新表并将GridView绑定到该表。 这是实体框架(4.0)的推荐方法,还是有更好的方法?

谢谢!

是的,这样做的正确方法。 在这里寻找有关此主题的一些有趣的讨论。 我的意思是说,最后要调用savechanges,直到那时修改后的实体将被虚拟保留。

注意:EF当前不进行批量更新,即使您说保存更改,多个查询也将命中数据库。 还有其他方法可以实现此目的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM