我正在考慮在ASP.NET應用程序中使用實體框架,使用Oracle數據庫。 我還需要知道的是,我可以使用實體框架直接在數據庫表和數據上運行查詢,而無需使用類和映射。 謝謝!實體框架運行直接查詢
2
A
回答
5
ExecuteStoreQuery可以使用。
但是,使用實體的美麗/有趣/優雅的一部分是能夠使用LINQ編寫查詢,而不必編寫實際的SQL語句。
而且,僅僅因爲你決定使用實體,並不意味着你不能再使用的SqlCommand對象等等......
2
你可以使用ExecuteStoreQuery()。請注意,儘管您必須提供所有返回的列可以映射到的類型,但它不一定是實體。
相關問題
- 1. 實體框架連接表對查詢
- 2. 多在實體框架連接查詢
- 3. 左連接實體框架未運行
- 4. 實體框架DateTIme查詢
- 5. 實體框架查詢outofmemoryexception
- 6. 實體框架LIKE查詢
- 7. 查詢在實體框架
- 8. 實體框架查詢
- 9. 實體框架查詢
- 10. 實體框架查詢
- 11. 實體框架查詢XML
- 12. 實體框架在查詢
- 13. 實體框架查詢#1
- 14. 實體框架查詢
- 15. 查詢在實體框架
- 16. 查詢在實體框架
- 17. 查詢在實體框架
- 18. 在實體框架查詢
- 19. 實體框架LINQ查詢
- 20. 實體框架LINQ查詢
- 21. 實體框架查詢
- 22. 實體框架SQL查詢
- 23. 實體框架查詢Xml
- 24. 查詢實體框架4
- 25. 實體框架的SQL查詢執行
- 26. 實體框架查詢執行結果
- 27. 實體框架:執行大量查詢
- 28. 實體框架查詢嵌套查詢
- 29. 實體框架長時間運行查詢
- 30. 實體框架5查詢運行緩慢
的問題是EF(如2011年)仍然嚴重「正在建設中」,它只能處理非常簡單的LINQ(它甚至不支持用常量索引本地數組!)。因此,有時候運行手動製作的查詢重新使用EF連接到數據庫會更好。例如 – greenoldman 2011-07-27 07:27:35
....正在搜索! yehaw! – Smithy 2013-02-04 16:18:44