EF Core 6.0
阿新 • • 發佈:2022-05-13
1 EF Core 相關介紹
1.1 EF Core 簡介
EF Core 全稱 Entity Framework Core,是輕量化、可擴充套件、開源和跨平臺版的常用 Entity Framework 資料訪問技術。
EF Core 可用作物件關係對映程式 (O/RM),這可以實現以下兩點:
- 使 .NET 開發人員能夠使用 .NET 物件處理資料庫。
- 無需再像通常那樣編寫大部分資料訪問程式碼(資料訪問程式碼如:SQL)。
1.2 EF Core 資料庫架構管理方式
EF Core 提供兩種主要方法來保持 EF Core 模型與資料庫架構同步:
1.2.1 Code First
以 EF Core 模型為準,使用 遷移的方式,將 EF Core 模型的變化以增量的方式更新到資料庫(以C#程式碼定義的資料實體,生成資料庫的表結構)。
1.2.2 Db First
以資料庫架構為準,通過反向工程生成EF Core 模型。