【发布时间】:2021-12-31 21:27:02
【问题描述】:
刚刚遇到关系加载问题。问题是当我试图访问任何关系并且它为空时。我有通用存储库,有什么方法可以在其中启用预加载,而不是在实体配置中?尝试过延迟加载,但对我来说没有必要。
【问题讨论】:
-
“我有通用存储库” - 不要将通用存储库反模式与 EF 一起使用。您的
DbContext子类和DbSet<T>类型已经是您的存储库。您无缘无故地损害了应用程序的设计。
标签: c# asp.net-core asp.net-core-webapi