.NET 6 EFCore範例
Last updated
Last updated
透過EFCore對db做查詢,為了降低門檻採用SQLite當範例資料庫。
選擇ASP.NET Core Web API專案範本,並執行下一步
命名你的專案名稱,並選擇專案要存放的位置。
直接進行下一步
Microsoft.EntityFrameworkCore.Sqlite
Microsoft.EntityFrameworkCore.Design
將預設的API註解
寫新的對外API
新增Models資料夾,並在裡面新增Student.cs類別檔
新增DBContext資料夾,並在裡面新增EFCoreContext.cs類別檔
檢視>其他視窗>套件管理器主控台
下方會出現命令列
輸入dir
會顯示目錄檔案及子目錄清單
輸入cd EFCoreExample
移動到專案檔底下後再輸入dir
確認是否到正確路徑
輸入dotnet tool install --global dotnet-ef
在全域安裝EFCore CLI工具(如果已經安裝,會出現下圖訊息,即可忽略此步驟)
輸入dotnet ef migrations add CreateInitial
初始化SQLite
輸入dotnet ef database update
更新SQLite資料表
成功就會自動產生Migrations資料夾
將EFCoreContext注入WeatherForecastController.cs
F5執行後,依照下列步驟操作,並確認結果