![]() |
1
2
我假设它是延迟加载属性,但我找不到它已启用(没有UseLazyLoadingProxies),并且该属性不是虚拟的。 由于它不是延迟加载的,这是由于关系修复而发生的(具体请参见 Fixup to locally tracked entities 文档的一部分和那里提供的查看示例):
基本上,如果实体已经通过“当前”上下文实例被某个查询获取(并且启用了跟踪),那么当以下查询返回时,相关实体将填充相应的导航。 如果在任何一种情况下都有数据,你什么时候需要包含 因为它可能纯粹是间接的(如果你之前没有加载所有需要的实体,而只是加载了其中的一些,那么它甚至是完全错误的)。例如,如果你删除了之前获取相关数据的代码,那么你的代码就会崩溃。 |
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 3 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 3 年前 |
![]() |
Murat Güzel · EF存储库模式错误{'Id'}已被跟踪 3 年前 |
![]() |
dotnetdevcsharp · 减少基于数据类型获取设置的方法数量 3 年前 |
![]() |
saravanan049 · 在实体框架中回滚Azure SQL数据库 3 年前 |