Microsoft Identity如何将数据库更新为新表设计



我有一个用asp.net v4.7编写的webforms应用程序,它使用Microsoft Identity在我们的SQL Server上创建了相关的表。

我们现在将Razor Pages与。net Core一起用于所有新应用程序。我创建了一个新的Razor Pages应用程序,需要再次使用Microsoft Identity,使用与其他应用程序相同的表。我已经创建了身份部分,但它提出了一个错误,某些列从SQL Server上的表中缺失,当我尝试登录。

我试过使用PM和做一个更新数据库,但它提出了一个错误,说表已经存在。如何更新这些表以包含最新Microsoft Identity所需的新列?

多谢

据我所知,asp.net核心默认标识表结构与asp.net不一样,所以没有办法直接使用旧表的数据。

如果您想从asp.net迁移到asp.net核心标识,我建议您可以参考这篇文章。

最新更新