gpt4 book ai didi

c# - SubmitChanges 在内部将所有字段添加为 where 子句,如何摆脱它

转载 作者:太空狗 更新时间:2023-10-30 00:55:16 27 4
gpt4 key购买 nike

我在数据库中有一个表,主键是 emp_pk。现在使用 LINQ 我正在尝试对其执行一些操作。当我更改一些属性并调用时,

context.SubmitChanges();

理想情况下,where 子句应包含 where emp_pk = value

但是当我查看 SQL 分析器的查询时,我在 where 子句中看到很多条件,我认为它们是由 LINQ 引擎生成的。这导致了一个主要的性能问题。

在这种情况下,有人可以帮我优化查询吗?

最佳答案

那是因为启用了乐观并发检查。您可以通过在 dbml 设计器中设置 Update Check=never per column 来按列关闭它

关于c# - SubmitChanges 在内部将所有字段添加为 where 子句,如何摆脱它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10136450/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com