在新配置下切换EF7中的ProxyCreation

问题描述 投票:6回答:2

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

this.Configuration.ProxyCreationEnabled = false;

从我能找到的,EF7下的配置方案已经改变,但我找不到任何关于如何做的事情。我经历了https://docs.efproject.net/en/latest/miscellaneous/configuring-dbcontext.html,甚至分析了DbContextOptionsBuilder对象,但无法在其上找到任何内容。

我是以错误的方式走路还是有什么东西不见了?提前致谢。

entity-framework configuration asp.net-core entity-framework-core
2个回答
8
投票

EF7 EF Core 1.0不会创建代理,因此没有配置选项。见https://github.com/aspnet/EntityFramework/issues/997


0
投票

Entity Framework Core 2.1开始支持Lazy加载。请参阅:https://docs.microsoft.com/en-us/ef/core/querying/related-data#lazy-loading

这是最近的问题,来自stackoverflow:What is the equivalent of .Configuration.ProxyCreationEnabled in EF Core?的答案

© www.soinside.com 2019 - 2024. All rights reserved.