2010-08-18 103 views
0

是否有可能从EntityReference属性获取实体密钥而不加载它?获取EntityKey不加载参考实体

我想:

entity.EntityKey.EntityKeyValues[0].Value 

但是,如果引用的实体不被EntityReference.Load()方法加载,的EntityKey属性为null。

非常感谢!

回答

0

在EF 4中,如果您需要此功能,请使用FK关联而不是独立关联。

对于EF 1,EntityKey将是null如果query.MergeOptionMergeOption.NoTracking

+0

谢谢,MergeOption被设置为NoTracking。 – 2010-08-19 05:40:57