有没有办法在EntityFramework.Core上禁用延迟加载
在我之前的代码中,我做了以下内容:
public DataContext(string nameOrConnectionString) : base(nameOrConnectionString)
{
Configuration.LazyLoadingEnabled = false;
Configuration.ProxyCreationEnabled = false;
}
但现在使用新的ef 7我找不到任何选项
public DataContext(DbContextOptions<DataContext> options) : base(options)
{
//should have been in the options
}
答案 0 :(得分:1)
答案 1 :(得分:1)
自2019年起,支持延迟加载,但默认情况下未启用它,因此您无需执行任何操作。
答案 2 :(得分:0)
如果您的问题被禁用,请尝试: this.ChangeTracker.LazyLoadingEnabled = false;