提交更改在内部添加所有字段,如 where 子句,如何摆脱它
本文关键字:where 子句 何摆脱 字段 在内部 添加 提交 | 更新日期: 2023-09-27 18:30:53
我在数据库中有一个表,主键说emp_pk
.现在使用 LINQ,我正在尝试对其执行一些操作。当我更改几个属性并调用时,
context.SubmitChanges();
理想情况下,where 子句应包含 where emp_pk = value
。
但是,当我查看来自 SQL 探查器的查询时,我在 where 子句中看到了很多条件,我相信这些条件是由 LINQ 引擎生成的。这会导致严重的性能问题。
在这种情况下,任何人都可以帮助我优化查询吗?
这是因为启用了乐观并发检查。您可以通过在 dbml 设计器中设置"更新检查=从不每列"来关闭每列