ADO.Net和Entity Framework的區別聯系


它們有以下幾點區別:

  1. ADO.Net是開發人員自己select、update等寫sql語句,來實現對數據庫的增刪改查等操作;采用EF進行開發操作數據庫的時候,只需要操作對象,這樣做使開發更方便,此時可以讓開發人員使用C#的語法,來完成對數據庫進行操作,完全的面向對象思想。

  2. ADO.Net對內存消耗較小;而EF對內存消耗比較大,EF的性能不如ADO.Net.

  3. 代碼的可讀性。使用EF的代碼的可讀性更高。

聯系:EF的底層是基於ADO.Net技術的。比如對數據操作的時候最終都是轉化成SQL語句的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM