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 5派生類不能訪問部分類的屬性
- 3. EF不爲虛擬屬性創建表
- 4. 與EF的非PK屬性身份
- 5. ef cf linq填充被忽略的屬性
- 6. 如何在保存之前填充EF實體中的屬性?
- 7. EF 4.1 SeedData未填充表
- 8. 在EF Studio創建的JSON文件的開始部分,「EF BB BF」
- 9. 在EF中連接兩個屬性以填充組合框
- 10. 帶非POCO類的EF
- 11. 使用EF創建表中的類使用EF
- 12. MVC/EF部分更新相關數據
- 13. EF 6.0.0 - 從頭創建數據庫
- 14. EF CodeFirst - 不能創建數據庫
- 15. ASP .NET | EF不創建數據庫
- 16. 保留EF上下文之間的部分屬性值
- 17. EF 4.1中的非導航屬性的惰性負載
- 18. EF:作爲屬性的SQL函數
- 19. 鏈接2不填充部分類屬性的實體
- 20. EF數據庫類別需要建議
- 21. MVC3/C#/ Razor/EF處理來自多個部分'創建視圖'的數據
- 22. 如何在EF Codefirst中創建一個可爲空的屬性?
- 23. EF不創建我的表
- 24. EF創建額外的表
- 25. 必需屬性「類型」 EF遷移
- 26. breezejs:導航屬性創建但未填充數據
- 27. Ember僅填充「id」屬性的數據
- 28. 如何填充視圖模型EF 4.1
- 29. EF代碼優先 - 在填充模型
- 30. MVC和EF 5種方法不填充數據庫表