ASP.Net Core dotnet ef迁移未在服务器上创建身份表,而创建了其他自定义表

时间:2019-11-28 13:19:23

标签: .net-core asp.net-identity ef-migrations

我有一个使用Core Identity的ASP.Net Core 2.2 C#应用程序。我首先使用代码,所以当代码中与数据库相关的更改时,我使用dotnet ef迁移和更新命令。我扩展了标准的核心标识,并添加了其他用C#代码创建的自定义表。在本地,所有迁移工作都完美无缺,并且一切正常。

现在,我需要将整个应用程序传输到服务器。我无法使用迁移和更新来获取SQL数据库来创建身份表。我的其他自定义表已按预期创建。

这是我尝试的: 1.将整个项目复制到服务器 2.创建所需的SQL数据库实例 3.在命令行中执行:dotnet ef数据库更新==>仅添加了自定义表,没有标识表 4.从项目中删除所有迁移文件 5.在Comamand行执行中:dotnet ef migrations添加ServerCreate ==>在自定义表的脚本创建(如果可见)中,没有身份表 6.只是尝试“ dotnet ef数据库更新”,但按预期没有身份表

在本地,一切正常。如何首先使用所有需要的表创建干净的数据库代码?

任何帮助都会很棒,我一无所有.....

0 个答案:

没有答案