爲什麼我不能在我的解決方案中同時使用EF和ADO.NET,是否有原因?後者用於處理需要更快處理的更密集的數據庫調用,然而EF用於ORM優勢(代碼優先)?EntityFramework和ADO.NET在一起嗎?
回答
可能存在一個誤區,EF和ADO.NET實際上在一起工作。 看概述MSDN
而且後,顯示從EF4開始存儲過程的用法:A big step for Stored Procedures in EF4
謝謝...有幾個地方我需要和db分享下來的東西。我的複雜Linq to Entities運行速度很慢! – jallen
沒問題,我在EF上有同樣的問題。我記得,每次你在批處理中執行set base操作時最好調用sproc。 –
@jallen,你會投票並接受答案 - http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –
EF是建立在ADO.Net的頂部,這意味着你可以在同一時間同時使用。
- 1. ADO.NET VS的EntityFramework
- 2. ADO.Net的EntityFramework更新
- 3. 使ADO.NET(和EntityFramework)發佈數據庫
- 4. PostSharp和EntityFramework 5不能一起工作
- 5. EntityFramework 5.0和TVP不能一起工作
- 6. 哪個更好使用EntityFramework或ADO.net
- 7. to_sentence和html_safe在一起嗎?
- 8. Prototype和jQuery在一起嗎?
- 9. 使用EntityFramework和ado.net存儲過程的相同事務
- 10. ado.net的Microsoft Sync框架可以與Java一起使用嗎?
- 11. Drupal和YUI一起玩嗎?
- 12. ReSharper和VSCommands一起玩嗎?
- 13. Mojolicious和Moose一起玩嗎?
- 14. 歸檔和gtk在一起 - 可能嗎?
- 15. ReactiveUI和Caliburn Micro在一起嗎?
- 16. ORDER BY和GROUP BY在一起嗎?
- 17. Coffeescript和node-supervisor在一起嗎?
- 18. 合成和Python模式在一起嗎?
- 19. Mysql AES_DECRYPT()和Replace函數在一起嗎?
- 20. EntityFramework Npgsql DbConfiguration不起作用
- 21. EntityFramework ToListAsync()不起作用
- 22. EntityFramework和aspnetdb
- 23. EntityFrameWork DataFirst和MVC
- 24. EntityFramework和XML
- 25. Wpf和EntityFramework
- 26. ADO.Net SQLCommand.ExecuteReader()減慢或掛起
- 27. ADO.Net事務不起作用
- 28. .net仍然使用ADO.net嗎?
- 29. Ado.Net RecordSet成員等效嗎?
- 30. SSIS和ADO.NET和Azure
使用「簡單的方法」。直到「簡單的方法」被顯示出來*不夠快/不夠好。我在大多數工作中使用LINQ2SQL(包裝在DAL中),但也有各種數據庫視圖,這些數據庫視圖通過[Typed] DataSet(主要用於報表和複雜彙總)訪問,當我需要關閉數據庫時。還有一些SProcs用於「他們只是顯着更快」(主要是批量導入的升級)。話雖如此,我不相信代碼優先:我是第一個*模型的人*-但是如果EF /代碼優先是你的風格,那麼隨它一起,然後確定/修復熱點。 – 2012-06-22 02:00:45
儘管EF是ADO.NET的封裝,但實際上可以使用EF中的存儲過程和函數。 –