有人知道如何在EFCore上禁用AutoDetectChanges吗?
我需要这样做,因为我必须在数据库中进行大量导入,并且无法在Web上找到信息。
试过这个,但是不起作用:
_context.Configuration.AutoDetectChangesEnabled = false;
说配置不存在。
非常感谢。
最佳答案
你尝试过的
_context.Configuration.AutoDetectChangesEnabled = false;
适用于EF6。
相应的EF Core选项AutoDetectChangesEnabled是与ChangeTracker关联的DbContext的属性,因此相应的代码为
_context.ChangeTracker.AutoDetectChangesEnabled = false;