什麼是實體框架

編寫和管理 ADO.Net 程式碼以進行資料訪問是一項繁瑣而單調的工作。Microsoft 提供了一個名為實體框架的 **O / RM 框架,**以自動化應用程式的資料庫相關活動。

實體框架是物件/關係對映(O / RM)框架。它是對 ADO.NET 的增強,它為開發人員提供了一種訪問和儲存資料庫中資料的自動機制。

什麼是 O / RM?

ORM 是一種工具,用於以自動方式將域物件中的資料儲存到關聯式資料庫(如 MS SQL Server),而無需太多程式設計。O / RM 包括三個主要部分:

  1. 域類物件
  2. 關聯式資料庫物件
  3. 對映有關域物件如何對映到關聯式資料庫物件的資訊( 例如表,檢視和儲存過程)

ORM 允許我們將資料庫設計與域類設計分開。這使得應用程式可維護和可擴充套件。它還可以自動執行標準 CRUD 操作(建立,讀取,更新和刪除),以便開發人員無需手動編寫。