0
A
回答
0
您必須手動填充它們。一旦屬性不是映射實體的一部分(它們可能不能),EF不會對它們做任何事情,因爲它不知道它們。
另一種方法是不使用您的原始實體並使用一些自定義Linq-to-entities查詢填充未映射或匿名類型。最後一個選項是使用您的實體模型中定義的特殊只讀實體,並在您的EDMX文件中手動創建QueryView。
0
跟隨拉迪斯拉夫的帖子。最簡單的方法?創建一個包含你需要的屬性的模型/類,它本質上充當了數據庫視圖,然後當你將模型發送到你的視圖時,你可以使用linq和join,然後將它轉換爲視圖模型/對象。
var m = (your models joined).select(x=> new Model(properties....))
.(First<Model>(), AsEnumerable<Model>(), etc);
相關問題
- 1. EF屬性類型列表<enum>未創建在分貝
- 2. EF不爲虛擬屬性創建表
- 3. 如何在保存之前填充EF實體中的屬性?
- 4. EF 4.1 SeedData未填充表
- 5. 在EF中連接兩個屬性以填充組合框
- 6. MVC/EF部分更新相關數據
- 7. ASP .NET | EF不創建數據庫
- 8. 保留EF上下文之間的部分屬性值
- 9. EF 4.1中的非導航屬性的惰性負載
- 10. EF:作爲屬性的SQL函數
- 11. 鏈接2不填充部分類屬性的實體
- 12. MVC3/C#/ Razor/EF處理來自多個部分'創建視圖'的數據
- 13. EF創建額外的表
- 14. EF代碼優先 - 在填充模型
- 15. 如何填充視圖模型EF 4.1
- 16. EF部分類和默認值
- 17. EF - 導航屬性說明
- 18. 從HashMap填充類屬性
- 19. 使用LINQ和EF 4.1填充字典<S,T>與相關實體數據的屬性
- 20. 如何更新EF 4.0中的非標量實體屬性?
- 21. 使用EF 5創建通過數據註釋創建索引
- 22. EF CodeFirst - 在數據庫創建後創建索引
- 23. WCF數據合同中的EF導航屬性
- 24. EF 4到EF 5數據庫驗證
- 25. 如何在F#中創建類實例並填充屬性?
- 26. 如何在C中創建一個部分填充的數組#
- 27. EF Codefirst驗證獨特的屬性?
- 28. 來自EF屬性的格式值?
- 29. 主鍵上的C#EF導航屬性
- 30. EF 4.1中的只讀屬性