實體框架 - 環境設定



Entity Framework 6 的新增功能?

框架擁有複雜的 API,可讓您對從建模到執行時行為的一切進行細粒度控制。Entity Framework 5 的一部分位於 .NET 內部。另一部分位於使用 NuGet 分發的附加程式集中。

  • 實體框架的核心功能內置於 .NET Framework 中。

  • 程式碼優先支援允許實體框架使用類代替視覺化模型,以及更輕量級的 API 用於與 EF 互動,這些都在 NuGet 包中。

  • 核心功能提供查詢、更改跟蹤以及所有從您的查詢到 SQL 查詢以及從資料返回到物件的轉換。

  • 您可以將 EF 5 NuGet 包與 .NET 4 和 .NET 4.5 一起使用。

  • 一個重要的混淆點——.NET 4.5 為核心實體框架 API 添加了對列舉和空間資料的支援,這意味著如果您將 EF 5 與 .NET 4 一起使用,則不會獲得這些新功能。只有將 EF5 與 .NET 4.5 結合使用時才能獲得它們。

Framework 6

現在讓我們看看 Entity Framework 6。在 Entity Framework 6 中位於 .NET 內部的核心 API 現在是 NuGet 包的一部分。

Entity Framework 6

這意味著:

  • 所有實體框架都位於 NuGet 分發的此程式集內部。

  • 您將不會依賴 .NET 來提供特定功能,例如實體框架列舉支援和特殊資料支援。

  • 您會看到 EF6 的一個功能是它支援 .NET 4 的列舉和空間資料。

要開始使用實體框架,您需要安裝以下開發工具:

  • Visual Studio 2013 或更高版本
  • SQL Server 2012 或更高版本
  • 來自 NuGet 包的實體框架更新

Microsoft 提供免費版本的 Visual Studio,其中還包含 SQL Server,您可以從www.visualstudio.com下載。

安裝

步驟 1 - 下載完成後,執行安裝程式。將顯示以下對話方塊。

Visual Studio Installer

步驟 2 - 單擊“安裝”按鈕,將開始安裝過程。

Installation Process

步驟 3 - 安裝過程成功完成後,您將看到以下對話方塊。關閉此對話方塊,如果需要,請重新啟動計算機。

Setup Completed

步驟 4 - 從開始選單開啟 Visual Studio,這將開啟以下對話方塊。第一次準備需要一段時間。

Visual Studio

步驟 5 - 完成後,您將看到 Visual Studio 的主視窗。

Main Window

讓我們從“檔案”→“新建”→“專案”建立新專案。

New Project

步驟 1 - 選擇“控制檯應用程式”,然後單擊“確定”按鈕。

步驟 2 - 在解決方案資源管理器中,右鍵單擊您的專案。

Console Application

步驟 3 - 選擇“管理 NuGet 包”,如上圖所示,這將在 Visual Studio 中開啟以下視窗。

Visual Studio 1

步驟 4 - 搜尋“實體框架”,並透過按下“安裝”按鈕安裝最新版本。

Preview

步驟 5 - 單擊“確定”。安裝完成後,您將在輸出視窗中看到以下訊息。

Output Window

您現在可以開始您的應用程式了。

廣告
© . All rights reserved.