EF基本原理
學習EF之前先來了解幾個名詞:
ADO.NET:起源於ADO(ActiveX Data Objects),是一個COM元件庫,會提供最直接的方法,讓開發人員在 .NET Framework 中進行資料存取。
EF:Entity FrameWork 是微軟以ADO.net 為基礎所發展出來的物件關係對應(O/R Mapping)解決方案,早起被稱為ObjectSpace,它是ADO.NET中的一組支援開發面向資料的軟體應用程式的技術,是微軟的一個ORM框架;
ORM:Object Relational Mapping,物件導向的物件模型和關係型資料庫的資料庫結構之間的相互轉換;ORM是一種思想,EF是實現這種思想的一種框架,將表實體的變化,通過ORM框架對映到資料庫表的變化。
EF的核心思想:將表實體的變化,對映到表的變化;
對於ADO.net的使用在部落格中進行了總結:.Net連線SQL Server。
在ADO .NET中用於存取和管理資料的兩個主要元件是.NET Framework 資料提供者和 DataSet,5大物件實現應用 程式和資料庫之間的操作。而在EF中
1.封裝了資料庫的統一入口,EF上下文;
2.把對實體的操作放入上下文中;
3.把對實體操作產生的變化生成Sql指令碼執行到資料庫中;
相關文章
- EF Core 二 、 入門 EF Core
- 【EF core】模型視覺化 EF Core Power Tools 【工具】模型視覺化
- EF架構~基於EF資料層的實現架構
- EF Core 配置模型模型
- EF框架基礎框架
- EF效能優化優化
- EF連線PostgreSqlSQL
- EF Core 高效更新
- 【EF Core】Code first
- EF架構~EF非同步改造之路~倉儲介面的改造架構非同步
- EF Core 原始碼分析原始碼
- 專案介入EF Core
- EF Oracle:錯誤 175Oracle
- EF 批量增加問題
- EF 查詢資料
- Chapter 10 EF 6 SupportAPT
- EF Core高效查詢
- 02、基本原理
- EF5.0區別於EF4.0的增刪改寫法
- 深入理解 EF Core:EF Core 寫入資料時發生了什麼?
- 深入理解 EF Core:EF Core 讀取資料時發生了什麼?
- EF Core 的 Code First 模式模式
- EF CodeFirst系列(5)---FluentApiAPI
- ps -ef | grep 查詢資訊
- 淺析EF效能優化優化
- EF Core 中使用事務
- HBase的基本原理
- SRAM的基本原理
- 反射的基本原理反射
- AQS的基本原理AQS
- XGBoost基本原理
- GoldenGate基本原理Go
- neutron的基本原理
- EF架構~EF非同步改造之路~讓DbContextRepository去實現非同步介面架構非同步Context
- 【Linux】ps -ef|grep詳解Linux
- EF Core從TPH遷移到TPT
- EF7繼承對映繼承
- EF:split your EDMX file into multiple diagrams