以下花费了我好几个小时的时间,希望对你有帮助
1》Your startup project 'ShuXi.AdminWebApp' doesn't reference Microsoft.EntityFrameworkCore.Design. This package is required for the Entity Framework Core Tools to work. Ensure your startup project is correct, install the package, and try again.
解决办法:在启动项目中引用 Microsoft.EntityFrameworkCore.Design
2》.无法将“add-migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。解决办法:
这个是因为项目中没有 Nuget Microsoft.EntityFrameworkCore.Tools 依赖包
3》迁移抛出异常
在 in C:\Users\Administrator\Desktop\shuxi\Myshuxi\MjzjFramework\ShuXi.Admin.Database\AdminDesignTimeDbContextFactory.cs:line 21
这个位置上的 (Parameter 'connectionString') 这个参数为 null