重置Entity Framework 7迁移

9
我正在使用Entity Framework 7 beta 5。我从带有用户管理的mvc模板开始。在我的试验过程中,我添加了几个迁移。
现在,我想删除我的数据库,创建一个新的初始迁移,并用它生成一个新的干净的数据库。
然而,dnx ef命令没有我知道的可以实现这一点的命令。我该怎么办?
1个回答

12

你需要EF的支持来做什么? 这是我的建议:

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

我认为那可能会起作用。在冗长的输出中发现了一些关于身份验证不正确的信息。我正在尝试使用通过属性初始化程序设置的GUID作为主键。 - k.c.
1
我也删除了迁移文件夹中的上下文快照,然后它就可以工作了(ef7 rc1)。 - alanh
你能否更新你的答案以适应EF Core? - Shimmy Weitzhandler
唯一的区别应该是将“dnx .”替换为“dotnet”。 - Rytmis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接