是否可以从EntityReference属性获取实体密钥而不加载它?
我试过了:
entity.EntityKey.EntityKeyValues[0].Value
但如果EntityReference.Load()方法未加载引用的实体,则EntityKey属性为null。
非常感谢!
答案 0 :(得分:0)
在EF 4中,如果您需要此功能,请使用FK关联而不是独立关联。
对于EF 1,如果EntityKey
为null
,query.MergeOption
将为MergeOption.NoTracking
。