2016-09-29 105 views
0

我搞砸了我的迁移,并决定删除迁移文件夹中的所有文件。我也删除了由EF创建的数据库。重新创建EF asp.net核心项目的数据库

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

dotnet ef migrations add Initial 
dotnet ef database update 

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

我需要做些什么才能从头开始,以便我所有的表格都是从代码中的模型中的db中创建的?

+0

你删除了所有的数据迁移脚本? – Sampath

+0

在以前的EF版本中,我们不得不使用'-force'标志来重新创建初始迁移。也许在.NET核心世界里有类似的东西...... – Ignas

回答

0

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

这对我来说伎俩!

:)

相关问题