【问题标题】:recreate db of EF asp.net core project重新创建 EF asp.net 核心项目的数据库
【发布时间】:2016-09-29 06:42:39
【问题描述】:

我搞砸了我的迁移并决定删除迁移文件夹中的所有文件。我还删除了 EF 创建的数据库。

不幸的是,现在当我运行以下命令时:

dotnet ef migrations add Initial
dotnet ef database update

正在创建的唯一表是 EF 的 MigrationsHistory 表,我的表都没有创建。

我需要做什么才能从头开始,以便在数据库中从我的代码模型中创建我的所有表?

【问题讨论】:

  • 你删除了所有数据迁移的脚本吗?
  • 在以前的 EF 版本中,我们必须使用 -force 标志来重新创建初始迁移。也许 .Net Core 世界中也有类似的东西......

标签: .net entity-framework asp.net-core


【解决方案1】:

我终于通过删除 Migrations 文件夹而不仅仅是文件夹中的迁移文件来简化它的工作。

这对我有用!

:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-23
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    相关资源
    最近更新 更多