1. 程式人生 > >ASP.NET Core 配置 EF SQLite 支持 - ASP.NET Core 基礎教程 - 簡單教程,簡單編程

ASP.NET Core 配置 EF SQLite 支持 - ASP.NET Core 基礎教程 - 簡單教程,簡單編程

microsoft 下載 sqlit 圖片 sqli 可能 ssi htm 技術

原文:ASP.NET Core 配置 EF SQLite 支持 - ASP.NET Core 基礎教程 - 簡單教程,簡單編程

ASP.NET Core 配置 EF SQLite 支持

上一章節我有提到 macOS 版的 Visual Studio Community 沒有攜帶 LocalDB,也就是說 LocalDB 暫時不支持 macOS 系統

雖然我可以在 Windows 上繼續完成接下來的教程,但我覺得還是感覺不妥,如果其它使用蘋果筆記本的人要去哪裏找 Windows 的電腦

我臨時改變主意,使用 SQLite 來代替

關於 SQLite 的基礎知識我就不介紹了,如果你想深入了解,可以查看我們的 SQLite 基礎教程

安裝 EF 框架 ( Entity Framework ) SQLite 支持

EF 框架 ( Entity Framework ) SQLite 支持的包的全名為 Microsoft.EntityFrameworkCore.Sqlite

我們可以通過 NuGet 來安裝 Microsoft.EntityFrameworkCore.Sqlite

截止本教程今天 ( 2018 年 6 月 18 日 ),Microsoft.EntityFrameworkCore.Sqlite 的最新穩定版本為 2.1.1

macOS 上安裝 Entity Framework Core SQLite 支持

  1. 在解決方案資源管理器中的 HelloWorld 項目上點擊右鍵,選擇 添加 -> 添加 NuGet 包

    技術分享圖片

  2. 在打開的 添加包 窗口中,輸入 Microsoft.EntityFrameworkCore.Sqlite ,可以看到結果有三個,我們直接勾選第一個 Microsoft.EntityFrameworkCore.Sqlite

    技術分享圖片

  3. 點擊右下腳的 安裝包 按鈕即可開始安裝 Entity Framework,中間可能需要我們接受協議

    技術分享圖片

  4. 安裝成功後,我們就可以在依賴項裏看到我們剛剛安裝的 Microsoft.EntityFrameworkCore.Sqlite

    技術分享圖片

Windows 上安裝 Entity Framework Core SQLite 支持

因為我的 Windows 上的 ASP.NET Core 使用的版本是 2.1.0 ,所以我就不演示最新版本的安裝了,演示下 2.1.0 的安裝

  1. 在解決方案資源管理器中的 HelloWorld 項目上點擊右鍵,選擇 管理 NuGet 程序包

    技術分享圖片

  2. 在打開的 管理 NuGet 程序包 窗口中,輸入 Microsoft.EntityFrameworkCore.Sqlite ,然後選中暗紫色的那個 Microsoft.EntityFrameworkCore.Sqlite,可以在右邊的窗口看到當前的版本為 2.1.1

    技術分享圖片

  3. 點擊右邊的 安裝 按鈕,會彈出預覽更改確認框

    技術分享圖片

  4. 點擊右下角的 確定 按鈕即可開始安裝 Entity Framework,中間需要我們接受協議

    技術分享圖片

  5. 安裝成功後,可以在 管理 NuGet 程序包 的 Entity Framework 已經有了綠色的已下載圖標,且右邊 安裝 按鈕也變成了 卸載

    技術分享圖片

至此,說明我們的 Entity Framework 已經安裝配置成功

ASP.NET Core 配置 EF SQLite 支持 - ASP.NET Core 基礎教程 - 簡單教程,簡單編程