【问题标题】:Reset Entity Framework 7 migrations重置 Entity Framework 7 迁移
【发布时间】:2015-11-07 16:24:15
【问题描述】:

我正在使用 Entity Framework 7 beta 5。我从带有用户管理的 mvc 模板开始。在试用期间,我添加了几个迁移。

现在我想删除我的数据库,创建一个新的初始迁移并用它生成一个新的干净数据库。

但是 dnx ef 命令没有我知道的可以促进这一点的命令。我该如何进行?

【问题讨论】:

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


    【解决方案1】:

    您究竟需要 EF 提供哪些支持?这是我要做的:

    • 删除您的数据库
    • 删除所有迁移
    • 配置上下文以指向新的、干净的 数据库
    • 运行dotnet ef migrations add <initial-migration-name>

    【讨论】:

    • 认为这可能会奏效。在相当冗长的输出中发现了一些关于身份不正确的内容。我正在尝试使用通过属性初始化器设置的 guid 作为主键
    • 我刚刚也删除了迁移文件夹中的上下文快照并且它工作了(ef7 rc1)
    • 您能否更新您的答案以适应 EF Core?
    • 唯一的区别应该是dnx .换成了dotnet
    猜你喜欢
    • 2020-03-09
    • 1970-01-01
    • 2016-05-08
    • 2016-04-12
    • 2015-08-15
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    • 2015-08-27
    相关资源
    最近更新 更多