【发布时间】:2019-01-21 00:16:16
【问题描述】:
我有一个应用程序,在大多数地方我希望能够使用 LazyLoadedProxies,所以我在 OnConfiguring 中调用 UseLazyLoadingProxies。
有一些我不想要代理的特定查询,因为我要序列化对象和其他可能会传递到应用程序的另一部分的查询,并且我不想要任何 N+1 错误,所以要确保我没有得到代理。
如何为特定查询禁用代理。
【问题讨论】:
-
请注意,即使没有延迟加载,如果模型具有双向关系,您也不一定会逃避引用循环。
-
@TanvirArjel 我刚刚回滚了您对问题名称的编辑,因为您完全改变了问题的含义。 LazyLoading 和代理是两个独立的东西。您可以在没有代理的情况下使用 LazyLoading。
-
@runxc1BretFerrier 对不起!我误解了你的问题。
标签: c# entity-framework entity-framework-core ef-core-2.2