gpt4 book ai didi

c# - 在 Entity Framework Core 上禁用 AutoDetectChanges

转载 作者:行者123 更新时间:2023-12-03 09:45:02 24 4
gpt4 key购买 nike

有人知道如何禁用 EFCore 上的 AutoDetectChanges 吗?

我需要这样做,因为我必须在我的数据库中进行大量导入,并且无法在网络上找到信息。

试过这个,但它不起作用:

_context.Configuration.AutoDetectChangesEnabled = false;

说配置不存在。

非常感谢。

最佳答案

你尝试过的

_context.Configuration.AutoDetectChangesEnabled = false;

适用于 EF6。

对应的 EF Core 选项 AutoDetectChangesEnabledChangeTracker 的属性(property)与 DbContext 相关联,所以对应的代码是
_context.ChangeTracker.AutoDetectChangesEnabled = false;

关于c# - 在 Entity Framework Core 上禁用 AutoDetectChanges,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59668237/

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