1
A
回答
0
你必須在訪問它們之前「加載」你的導航屬性。 如果導航是一個集合,使用
yourNavigationPropertyName.Load();
,如果它是一個單一的對象,使用相關的參考屬性:
yourNavigationPropertyNameReference.Load();
在開發以後,你應該滿足一個平常的相關問題。我建議你把這個帖子上,這與實體框架延遲加載涉及一看:
0
這是一個對象,我會用相關的參考屬性,謝謝。我的問題是當我用存儲過程設置對象實體時,所有外鍵(導航屬性)都爲空,所以我無法進行「加載」。我不知道爲什麼......
我的代碼:
var sp = context.GetUserEntityTransactions(SesameId);
列表transations =新名單(sp.ToList());
轉換外鍵爲空
相關問題
- 1. Linq to實體導航屬性
- 2. LINQ到實體 - 過濾器上導航屬性
- 3. 實體框架,存儲過程和導航性能
- 4. 實體框架:通過導航屬性
- 5. 將導航屬性映射到存儲過程
- 6. LINQ到實體 - 在EntityCollection導航屬性搜索
- 7. LINQ到實體,其中上導航屬性
- 8. LINQ到實體查詢,使用導航屬性
- 9. LINQ到存儲過程的「錯誤的存儲屬性」錯誤
- 10. 按實體的導航屬性的字段排序 - Linq到實體
- 11. 爲實體框架導航屬性設置默認對象
- 12. 實體框架代碼優先 - 設置外鍵/導航屬性
- 13. 在實體框架中使用存儲過程,我如何獲得實體的填充導航屬性?
- 14. 實體框架:如何將實體的屬性映射到存儲過程?
- 15. 實體框架:合併到實體導航屬性
- 16. linq查詢實體框架如何連接表?導航屬性?
- 17. 如何在LINQ加入EF導航屬性的實體
- 18. Linq to entities導航屬性
- 19. 實體導航屬性問題
- 20. 實體框架導航屬性爲null
- 21. 實體的導航屬性未加載
- 22. 實體框架 - 創建導航屬性
- 23. 現有的導航屬性的實體
- 24. 實體框架集導航屬性
- 25. 實體框架:排除導航屬性
- 26. 導航屬性軟刪除實體
- 27. 實體框架導航屬性更新
- 28. 實體框架導航屬性
- 29. 實體框架虛擬導航屬性
- 30. 刪除實體及其導航屬性
這是一個單獨的對象,我將使用關聯的引用屬性,謝謝。 我的問題是當我用存儲過程設置對象實體時,所有外鍵(導航屬性)都爲空,所以我無法進行「加載」。我的代碼: var sp = 列表 transations =新列表(sp.ToList()); 轉換外鍵爲空 –
lu2vik
2010-02-23 10:48:07
如何嘗試 sp.Load(); List transations = new List(sp.ToList()); ? – Proviste 2010-02-23 13:16:35