2010-05-18 55 views
0

,我覺得對於延遲加載的所有文獻說,這是可能的,但他們都提到波蘇斯,就是這樣。我正在使用EF4和模型優先方法。在我的模型圖中,我有一個Project表和一個UserObject表,它們之間有1對多的關係。然而,在代碼中,當我有一個有效的UserObject和我試圖獲得該項目的表演:Project prj = userobj.Project。不幸的是,這不起作用,因爲它聲稱UserObject.Project爲空。確實實體框架4不支持自動屬性延遲加載的模型的第一實體?

好像我有通過呼叫UserObject.ProjectReference.Load明確加載的項目對象()調用。項目之前。有沒有辦法讓我在訪問.Project屬性時自動發生?

回答

1

這應該只是罰款。右鍵單擊EDMX,單擊「屬性」,檢查EDMX是否設置了Lazy loading enabled

+0

我看不出有任何發現它在EDMX – KallDrexx 2010-05-18 00:25:31

+0

屬性的延遲加載選項。顯然,我的域模型項目是爲.net 3.5設置的。將其設置爲4.0啓用了此選項! – KallDrexx 2010-05-18 01:06:14

相關問題