如果实体A与实体B有FK关系,并且在EF4内的实体A中表示为导航属性,那么实体B的数据何时被加载?是在创建A的实例时,还是仅在从A?
中访问B时答案 0 :(得分:1)
取决于使用的装载类型。检查显示差异的this article。
答案 1 :(得分:1)
你会想要调查Loading Related Objects,也许你对热切的加载感兴趣。
答案 2 :(得分:1)
这取决于加载方法:
.Include(a => a.B)
。在这种情况下,在查询执行期间加载A和相关的B context.LoadProperty(a, "B");