所以在 EF6 中,可以像这样禁用代理创建:

this.Configuration.ProxyCreationEnabled = false;

据我所知,EF7下的配置方案已经改变,但我找不到任何关于如何这样做的信息。我通过 https://docs.efproject.net/en/latest/miscellaneous/configuring-dbcontext.html 甚至分析了 DbContextOptionsBuilder 对象,但找不到任何东西。

我是不是走错了路,还是我遗漏了什么?提前致谢。

最佳答案

EF7 EF Core 1.0 不进行代理创建,因此相应地,没有用于此的配置选项。见 https://github.com/aspnet/EntityFramework/issues/997

10-08 02:29