获取EntityKey而不加载引用的实体

时间:2010-08-18 08:56:10

标签: entity-framework entity-framework-4

是否可以从EntityReference属性获取实体密钥而不加载它?

我试过了:

entity.EntityKey.EntityKeyValues[0].Value

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

非常感谢!

1 个答案:

答案 0 :(得分:0)

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

对于EF 1,如果EntityKeynullquery.MergeOption将为MergeOption.NoTracking