0

我的数据库中有一个项目列表。我正在使用带有实体框架的 Asp.Net MVC。

我的疑问是:

我有一种方法可以更新我的数据库中的所有项目,但有一个规则!

我必须选择我的数据库中的所有用户,然后我必须划分我的数据库中的所有项目并使用用户代码更新它。

我想我必须foreach在我的用户中使用 a 然后我必须去更新我的项目,对吗?

存在一个更新例如 50 个项目的表单,然后我触发 db.SaveChanges!

4

1 回答 1

1

根据用户数量,这可能是您最好从OR/M 框架之外执行的一种操作。我不了解 EF 的详细信息,因此请先检查它是否支持开箱即用的某种“批量操作”,否则请使用查询进行直接更新。利用一些所谓的微 OR/M 也可以提供帮助。

于 2012-04-12T20:13:10.390 回答