使用 ef 和 mvc 更新所有数据

本文关键字:数据 更新 mvc ef 使用 | 更新日期: 2023-09-27 18:30:50

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

我的疑问是:

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

我必须选择数据库中的所有用户,

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

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

存在一个表单来更新例如 50 个项目一次,然后我触发 db。保存更改!

使用 ef 和 mvc 更新所有数据

根据用户计数,这可能是您最好从 OR/M 框架外部执行的一种操作。我不知道EF的细节,所以之前检查它是否支持某种开箱即用的"批量操作",否则进行带有查询的零散更新。利用一些如此微的OR/M也可以有所帮助。