EF Core 一、重識 EF
阿新 • • 發佈:2020-11-19
# 重識EF
> EF Core 學習資料:https://docs.microsoft.com/zh-cn/ef/core/dbcontext-configuration/
本為作為EF Core學習的開始,只是簡單聊下EF Core,以及一些開發上的問題
**這裡重點描述幾個重點:**
1.EF Core 是 .Net 再跨平臺趨勢下的新的ORM框架,也必然是趨勢;(並非EF不能用了)
2.EF Core 3.1 通過使用 .NET Standard 2.0 在 .NET Core 和 .NET Framework 上執行。 但 EF Core 5.0 不會在 .NET Framework 上執行
3.Entity Framework 6 (EF6) 是專為 .NET Framework 設計的物件關係對映器,但支援 .NET Core。 EF6 是一款受支援的穩定產品,但我們不再對其進行積極開發
然後其他的就是功能特徵上的具體差異,可以參考上述連線中地址具體來檢視(https://docs.microsoft.com/zh-cn/ef/efcore-and-ef6/);
現在業務系統中基本都在使用ORM框架,為什麼要使用EF Core?
>**1.可以一定程度上節省生產力,不必從 ADO.NET 從頭開始**
> 現在回想起來,確實發展好快,剛開始都是自己完全手寫,從DbConnection,DbCommand,DataAdapter等。
> 還記得那常用的五個物件嗎?