使用无循环的Linq更新相同的数据表

本文关键字:数据表 更新 Linq 循环 | 更新日期: 2023-09-27 18:29:07

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

有办法做到这一点吗。我是linq的新手,所以我搜索了一下,但没有找到合适的解决方案。有一些解决方案,但我无法理解。

如果有人有解决方案,请回答?

使用无循环的Linq更新相同的数据表

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

批量插入和更新并不是一件很好的事情。

在Linq2Sql中是否可以批量或批量插入?

EF也是如此。

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