因此,我开始了一个新的ASP.NET Core(2.2)项目。我创建了一个SQL查询,从那里创建了MSSQL数据库,然后从那里创建了模型和DBContext。
[当我使用IIS Express运行此程序时,一切正常,但是当我在项目属性中使用IIS时,它抱怨进行迁移。
我确实做了Add-Migrations [-Context]之后,我做了Update-Database [-Context]
但是当我尝试使用API路由时,它说我仍然需要执行“ Update-Database” ...
我在做什么错?另外,是否可以暂时禁用迁移?我显然做了Google如何禁用迁移,但是我发现的解决方案似乎是针对.NET Framework而不是.NET Core ...
您可以尝试清理项目,删除上一次迁移吗?然后清理数据库。 (或创建新的Empty数据库)。构建项目,然后运行
update-database -target LastExistedMigrationName
所以,在那之后执行
Add-Migration [name]
update-database
这将是明确的实验。如果出现问题,我会根据错误尝试为您提供帮助。