Migration database update in Rider
dotnet 3.0 把 ef 移除了
所以要先另外安裝ef才能下指令
dotnet tool install --global dotnet-ef --version 3.0.0
dotnet ef migrations add Init -s ..\MyProject.DbMigrator\
For Abp.io https://github.com/abpframework/abp/issues/1920#issuecomment-543551659
朋友推薦 jetbrains 的 C# IDE Rider 2018 給我
剛好裝的VS 2019開不了我想開的專案
就裝來試試,然後就卡關了,migration不知道怎下才能建db
查了一下,結論是先到terminal然後切到有放migration檔案的專案目錄
然後下 dotnet ef migrations add "Name"
dotnet ef database update 就可以了
參照:Running Entity Framework (Core) commands in Rider
- 如果冒出要你安裝 [Microsoft.EntityFrameworkCore.Design]
就去nuget搜尋然後在DbContext專案補上該套件 - 如果抓不到appsetting.json就加上參數 --startup-project (-s)
啟始專案的專案資料夾的相對路徑。 預設值為目前的資料夾。
參照:https://docs.microsoft.com/zh-tw/ef/core/miscellaneous/cli/dotnet#common-options