我們目前正在使用實體框架6,數據庫優先方法的應用程序。有幾張表需要插入,加入它們,但是它們有很多列,我們不想插入。我可以刪除edmx中的列,但是當我們更新edmx時,它們會重新生成,反正有避免這一點?實體框架數據庫首先只使用某些列
0
A
回答
2
好吧,讓它拉動所有的列。在LINQ查詢Select()
方法和項目爲匿名類型時,您仍然可以在顯示或傳遞模型時僅選擇需要的幾列或列。
除此之外,DB First型UI還爲您提供工具來導入Views
和stored procedure
。這意味着,無論您想要哪種定製數據,都可以將所需的SQL提取到create view ...
語句或create procedure...
語句,並使用實體框架導入它。
+1
我同意。要麼創建一個靜態類型模型來投影到或者使用'Select'方法投影到一個匿名類型上 – Sam
相關問題
- 1. C#實體框架數據庫首先 - 只使用一些字段
- 2. 使用實體框架更新數據庫中的某些列
- 3. 首先使用Web API的實體框架數據庫
- 4. 首先在實體框架數據庫中使用Enum?
- 5. 首先使用實體框架代碼與任何數據庫
- 6. 使用實體框架代碼首先
- 7. 實體框架使用代碼首先
- 8. 用實體框架更新數據庫模式代碼首先
- 9. 實體框架數據庫首先POCO T4生成和驗證
- 10. 實體框架代碼首先與遠程數據庫
- 11. 實體框架數據庫首先與MySQL和MS SQL
- 12. 實體框架數據庫 - 首先與SQL服務器
- 13. 實體框架代碼首先定義數據庫名稱
- 14. 實體框架數據庫首先在模型上工作
- 15. 實體框架代碼首先生成數據庫不正確
- 16. 實體框架數據庫首先來自非英文DB
- 17. 實體框架無法首先生成數據庫EDMX
- 18. 實體框架代碼首先恢復數據庫爲空
- 19. 實體框架代碼首先,不生成數據庫
- 20. 實體框架代碼首先爲數據庫表的子集
- 21. 初始化數據庫與實體框架6碼首先
- 22. 實體框架與數據庫優先
- 23. 實體框架數據庫首先爲一個寫得不好的數據庫
- 24. 如何首先獲得數據庫信息與實體框架數據庫?
- 25. 更新數據庫首先在實體框架數據庫中傳遞值
- 26. 如何在實體框架數據庫中使用現有的枚舉首先
- 27. 使用實體框架添加數據庫觸發器代碼首先遷移
- 28. 首先在VS 2015 Community Edition中使用實體框架的SQLite數據庫
- 29. 嘗試使用實體框架更新數據庫代碼首先
- 30. 使用實體框架模型/數據庫首先進行MVC3驗證
看看這篇文章:http://stackoverflow.com/questions/22324064/how-to-get-some-columns-of-entity-in-entity-framework – Sunil
你可能會發現在你的情況有幫助的另一個鏈接是表格拆分,這裏解釋:https://msdn.microsoft.com/en-us/data/jj715645.aspx,也在這個視頻:https://www.youtube.com/watch?v=hVxvrjoIPRk – Sunil