我有一个包含26列的数据表。 我需要根据过滤器更新特定列。 但我不想使用迭代来做,因为它有成千上万的记录。它会影响性能。
有没有办法做到这一点。 我是linq的新手,所以我搜索了但没有得到正确的解决方案。 有一些解决方案,但我无法理解。
如果有人有解决方案吗?
答案 0 :(得分:0)
这是您必须放入ADO或认真定制linq或EF的地方。
批量插入和更新不是很好用的。
对于EF来说也是如此。答案 1 :(得分:0)
EF不支持多行更新。为此,您可以使用存储过程。这就是EF为执行存储过程提供支持的原因。使用它并享受:)