gpt4 book ai didi

c# - 将现有的 Microsoft.AspNet.Identity DB (EF 6) 迁移到 Microsoft.AspNetCore.Identity (EF Core)

转载 作者:太空狗 更新时间:2023-10-30 01:13:23 25 4
gpt4 key购买 nike

我正在开发一个使用 Microsoft.AspNet.Identity 的应用程序 (APS.net MVC)。现在我想将我的应用程序改造成使用 Microsoft.AspNetCore.Identity 的 APS.net Core。但是这两者在每个模型中都有一些差异。是否有任何直接方法可以为 Microsoft.AspNetCore.Identity 相关更改生成初始迁移,以便将现有数据库与 Asp.net Core 身份连接?

最佳答案

我能够使用以下步骤迁移现有数据库。

  1. 创建一个新的 ASP.net Core 项目并修改它的 ModelSnapshot 以与 EF6 匹配。之后就可以生成EF6转EF Core的脚本了。

  2. 编写一个脚本来更新 AspNetUsers 表。在 ASP.net 核心身份验证时使用 NormalizedEmail, NormalizedUserName 列。因此,我们需要使用现有数据更新这两列。

希望这对外面的人有帮助...

请关注this GitHub 线程以获取更多信息。

关于c# - 将现有的 Microsoft.AspNet.Identity DB (EF 6) 迁移到 Microsoft.AspNetCore.Identity (EF Core),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50343512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com