|
1
2
我假设它是延迟加载属性,但我找不到它已启用(没有UseLazyLoadingProxies),并且该属性不是虚拟的。 由于它不是延迟加载的,这是由于关系修复而发生的(具体请参见 Fixup to locally tracked entities 文档的一部分和那里提供的查看示例):
基本上,如果实体已经通过“当前”上下文实例被某个查询获取(并且启用了跟踪),那么当以下查询返回时,相关实体将填充相应的导航。 如果在任何一种情况下都有数据,你什么时候需要包含 因为它可能纯粹是间接的(如果你之前没有加载所有需要的实体,而只是加载了其中的一些,那么它甚至是完全错误的)。例如,如果你删除了之前获取相关数据的代码,那么你的代码就会崩溃。 |
|
|
Paritosh · EF Core为什么要返回相关属性 1 年前 |
|
|
chuckd · 如何检查EF Core中是否存在当月创建的行(记录) 1 年前 |
|
|
Steven · 带sqlite的EF与sqlite净pcl 1 年前 |
|
|
Riyaz Vagapov · EF核心交易 1 年前 |