Entity Framework Core 2.0.1 对所有嵌套关联实体的预加载
- 论坛
- Entity Framework Core 2.0.1 对所有嵌套关联实体的预加载
19 浏览
Entity Framework Core 2.0.1 对所有嵌套关联实体的预加载
我有一个简单的问题,但似乎找不到解决方法。我正在使用Entity Framework Core 2.0.1版本,并希望默认情况下进行所有实体的贪婪加载。
但是当加载Order实体时,相关的Customer实体以及其中的Address为null。
我尝试过以下方法:
- 尝试升级到2.1版本,并将LazyLoadingProxies设置为false
这只是一个例子,我有多个嵌套级别的实体,并且我想在通用存储库中加载嵌套的相关数据,因此无法在加载时使用Include和ThenInclude,因为我不知道实际的实体类型。
我在存储库中做错了什么吗?对于更好的设计(如果这是问题所在),任何帮助或指针都将不胜感激。
谢谢。