Visual Studio 中的 Entity Framework 工具

Entity Framework 是物件關聯式對應技術,可讓 .NET 開發人員使用特定領域物件來處理關聯式資料。 有了 Entity Framework,開發人員便不再需要撰寫大多數必須撰寫的資料存取程式碼。 Entity Framework 是新 .NET 應用程式的建議物件關聯式對應 (ORM) 模型技術。

Entity Framework 工具旨在協助您建置 Entity Framework (EF) 應用程式。 Entity Framework 的完整文件在這裡:概觀 - EF 6

注意

此頁面上所述的 Entity Framework 工具可用來產生 EF Core 中不支援的 .edmx 檔案。 若要從現有的資料庫產生 EF Core 模型,請參閱反向工程 - EF Core。 如需 EF 6 與 EF Core 之間差異的詳細資訊,請參閱比較 EF 6 和 EF Core

使用 Entity Framework 工具時,您可以從現有的資料庫建立概念模型,然後以圖形方式顯示並編輯您的概念模型。 或者,您可以先以圖形方式建立概念模型,然後產生可支援該模型的資料庫。 無論使用哪一種方式,當基礎資料庫變更時,您都可以自動更新模型,而且可以自動產生應用程式的物件層程式碼。 資料庫產生和物件層程式碼產生皆可自訂。

Entity Framework 工具會隨著 Visual Studio 安裝程式中資料儲存和處理工作負載的一部分安裝。 您也可以將它們安裝為 SDK、程式庫和結構描述類別下的個別元件。

以下是在 Visual Studio 中組成 Entity Framework 工具的特定工具:

  • 您可以使用 ADO.NET 實體資料模型工具 (Entity Designer) 來以視覺化方式建立和修改實體、關聯、對應,以及繼承關聯性。 Entity Designer 也會產生 C# 或 Visual Basic 物件層程式碼。

  • 您可以使用實體資料模型精靈來從現有的資料庫產生概念模型,並且將資料庫連接資訊加入到您的應用程式。

  • 您可以使用建立資料庫精靈來先建立概念模型,然後再建立支援該模型的資料庫。

  • 您可以使用更新模型精靈來在變更基礎資料庫之後更新概念模型、儲存模型和對應。

    注意

    從 Visual Studio 2010 開始,Entity Framework 工具不支援 SQL Server 2000。

工具會產生或修改 .edmx 檔案。 此 .edmx 檔案包含描述概念模型、儲存體模型及其間對應的資訊。 如需詳細資訊,請參閱 EDMX

Entity Framework 6 Power Tools 可協助您建置使用實體資料模型的應用程式。 該功能強大的工具可以產生概念模型、驗證現有模型、產生含有以概念模型為基礎之物件類別的原始程式碼檔案,以及產生含有模型所產生之檢視表的原始程式碼檔案。 如需詳細資訊,請參閱預先產生的對應檢視

標題 描述
ADO.NET Entity Framework 描述如何使用 Entity Framework 提供的 Entity Data Model 工具來建立應用程式。
實體資料模型 提供用於處理以 Entity Framework 為建置基礎的應用程式所使用資料的連結和資訊。
Entity Framework (EF) 文件) 提供影片、教學課程和進階文件的索引,以協助您充分利用 Entity Framework。