国产97色在线|亚洲-欧美人妻另类制服丝袜-欧美人成国产91视频-殷素素一女战二夫|www.ycjrc.net

ADO.NET Entity Framework與ADO.NET的區別

發布時間:2018-01-23 09:26 作者:獨孤劍 閱讀:1112

兩者的區別:

1、采用EF進行開發只需要操作對象。使開發更對象化,拋棄了數據庫中心的思想,完全的面向對象思想。ADO.NET以數據庫為中心來開發數據訪問層。

2、采用EF減少了數據處理工作,可以簡化程序開發,從而達到快速開發的目的。采用ADO.NET開發需要程序員編寫SQL語句并處理數據與對象的轉換,開發效率低。

3、EF對內存消耗比較大,ADO.NET對內存消耗較小,EF性能不如ADO.NET。

4、EF處理數據庫的方式是針對單個對象的。對數據庫的增、刪、改都是正對一條記錄而言。ADO.NET既適合逐條處理數據也適合對于批量修改、刪除數據進行處理。

5、EF不適用于數據庫中有大量的存儲過程、觸發器的開發,此時采用ADO.NET比較適合。

6、EF只適合于表與表的關系比較明確的環境中。如本應該建立外鍵的,沒有建立外鍵。這時使用EF不僅沒有減少工作量,反而增加了工作量。ADO.NET對此沒有硬性要求。

微信打賞, 微信掃一掃

支付寶打賞, 支付寶掃一掃

如果文章對您有幫助,歡迎給作者打賞

作者最新文章
開發過程中解決360兼容模式瀏覽器的方法
云南象群向西南方向遷移,云南離群獨象距離象群約12公里
吉林做網站最低價格,吉林企業網站建設價格低至500元起
守象人直擊云南象群最新動向
網站影響百度蜘蛛抓取量的因素有哪些?為什么我的網站Baidu蜘蛛來的次數少?
企業名片
在線客服