1
A
回答
0
你必須在訪問它們之前「加載」你的導航屬性。 如果導航是一個集合,使用
yourNavigationPropertyName.Load();
,如果它是一個單一的對象,使用相關的參考屬性:
yourNavigationPropertyNameReference.Load();
在開發以後,你應該滿足一個平常的相關問題。我建議你把這個帖子上,這與實體框架延遲加載涉及一看:
0
這是一個對象,我會用相關的參考屬性,謝謝。我的問題是當我用存儲過程設置對象實體時,所有外鍵(導航屬性)都爲空,所以我無法進行「加載」。我不知道爲什麼......
我的代碼:
var sp = context.GetUserEntityTransactions(SesameId);
列表transations =新名單(sp.ToList());
轉換外鍵爲空
相關問題
- 1. Linq to實體導航屬性
- 2. 實體框架,存儲過程和導航性能
- 3. 將導航屬性映射到存儲過程
- 4. LINQ到實體 - 在EntityCollection導航屬性搜索
- 5. LINQ到實體查詢,使用導航屬性
- 6. LINQ到存儲過程的「錯誤的存儲屬性」錯誤
- 7. 在實體框架中使用存儲過程,我如何獲得實體的填充導航屬性?
- 8. 實體框架:如何將實體的屬性映射到存儲過程?
- 9. 實體框架:合併到實體導航屬性
- 10. 現有的導航屬性的實體
- 11. 訂購導航屬性 - 實體框架
- 12. 獲取實體導航屬性插入
- 13. 實體框架導航屬性null
- 14. 實體框架導航屬性更新
- 15. 實體框架 - 多導航屬性
- 16. 在實體implemening導航屬性框架
- 17. 存儲庫模式和導航屬性
- 18. 實體框架導航屬性未設置爲對象的實例?
- 19. LINQ到實體將存儲過程來L2E查詢
- 20. EF6從存儲過程獲取與列表屬性實體
- 21. LINQ:如果導航屬性爲null設置默認值
- 22. 實體框架.Include()導航另一個導航屬性
- 23. 使用LINQ將實體導航到實體
- 24. 實體ria在保存後刪除導航屬性值
- 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