【问题标题】:Update existing database using entityframework使用实体框架更新现有数据库
【发布时间】:2020-05-14 18:26:07
【问题描述】:

我们正在将 IdentityServer4 的安装从 2.1.1 升级到 2.5.4,但不确定更新现有数据库的最佳方法。

我们已将 nuget 包从 2.1.1 更新到 2.5.4 - IdentityServer4.EntityFramework - IdentityServer4.AsNetIdentity

我们尝试添加迁移并生成 sql 脚本 dotnet ef 迁移脚本 -c configurationdbcontext -i -o confcontxt.sql

但似乎模型更改并没有导致必要的sql(AlterTable ....)

我们缺少什么?

【问题讨论】:

    标签: identityserver4


    【解决方案1】:

    奇怪但显然删除 _EFMigrationsHistory 起到了作用。阅读EF migration shows empty Up() Down() methods, no tables created in database 或/和 EF migration shows empty Up() Down() methods

    所有基本的 EntityFramework 内容都在此处详细记录:https://www.learnentityframeworkcore.com/migrations

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多