程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 關於EF的理解,ef理解

關於EF的理解,ef理解

編輯:C#入門知識

關於EF的理解,ef理解


今天剛入職一家電商公司,平台剛好在重構,采用的只MVC+EF架構,因為之前沒有了解過EF,一直用的是ADO.NET,今天特意花了半天了解EF。

長話短說,EF給我的理解就是整合了所以數據庫語法,如下圖

 

1.EF站在了常用的數據庫之上,EF的語法能編譯成sql server、oracle、mysql...等等它支持的一切數據庫語法。

這樣做就可以通過EF來實現數據庫的切換,完全不擔心兼容性,兼容性都被EF解決了。

2.由於這種方式跟當初的高級語言編譯成機器代碼的方式一樣,肯定是寫0101代碼效率更高,通過了一次中間層的轉換,效率肯定是有所下降的。

而且對於疑難雜症的sql語句,處理起來也是費盡。現在還等待微軟優化吧。

3.有利有弊,不過肯定是利大於弊的。

 


支持原創:如有問題或者不同見解請聯系 [email protected]

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved