0

我有一个包含 26 列的数据表。我需要根据过滤器更新特定列。但我不想使用迭代来做到这一点,因为它有数千条记录。它会影响性能。

有没有办法做到这一点。我是 linq 的新手,所以我搜索了它,但没有得到正确的解决方案。有一些解决方案,但我无法理解。

请问有人有解决办法吗?

4

2 回答 2

0

这是您必须进入 ADO 或认真自定义 linq 或 EF 的地方。

批量插入和更新并不是它擅长的事情。

在 Linq 2 Sql 中可以批量或批量插入吗?

EF也是如此。

于 2013-08-27T13:06:07.253 回答
0

EF 不支持多行更新。为此,您可以更好地使用存储过程。这就是 EF 为执行存储过程提供支持的原因。使用它并享受:)

于 2013-08-27T13:36:10.013 回答