2010-08-18 39 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