安裝使用EF Core

Jia
2 min readOct 13, 2020

2020.10.11

step1.安裝EF core與MSSQL資料庫擴展框

step2.創建上下文對象AppDbContext(本身程式與資料庫之間的連接器,引導數據的流動)

step3.需要把上下文對象注入IOC容器中(Startup.cs)

AddContext 裡面要放資料庫連接字串,因此將連接字串放入appsettiong.json中方便調用

創建倉庫

創建數據庫前(這個例子是先創造數據模型,再創造DB的Table)

因此數據模型的限制要先設定好,例如主鍵值,必填之類的

安裝數據庫創建工具(數據模型自動產生DB table)

使用dotnet命令列

cd 到 資料夾

dotnet ef migrations add initialMigration
//創建Migrations文件夾,文件夾中有日期的C#程式,這個文件就是數據遷移代碼
dotnet ef database update
//執行資料庫更新
windows 使用會有問題,因為自從.net 3.0開始,EF 命令工具就被移除,因此要先加回來。全局安裝ef工具:dotnet tool install --global dotnet-ef

--

--

Jia

看一次不懂 就看兩次吧。每一天努力一點,不知不覺就會成為想像中的樣子的。 like60955@gmail.com