0

我正在开发一个应用程序。Net 使用 MVC3 和 Entity Framework 访问 SQL Server 数据库。我需要开发一个视图,在表格中列出产品,用户可以在其中添加、编辑和删除产品,而无需将这些更改记录在 thedb 中,直到单击按钮保存列表。知道有数据层和业务层。我不知道如何处理这种情况!谢谢您的帮助。

4

1 回答 1

0

我不知道您的问题是否仍然相关,但您可以这样做:

  • 使用 Add()、Update() 和 Delete() 对 Entity Framework 保存的内存中对象集合执行所有更改。不要调用 SaveChanges()。
  • 将保存按钮绑定到在上下文中调用 SaveChanges() 的方法。现在,您添加/修改/删除的每个实体也将在数据库中更改(如果发生更改,它将回滚所有这些更改)。

听起来像你在找什么。

于 2012-05-27T19:45:01.240 回答