删除的迁移文件,无法从头开始创建新的数据库模型

时间:2019-06-27 12:24:58

标签: entity-framework ef-code-first

我正在尝试重置数据库,我删除了所有迁移文件,但是现在当我创建迁移时,它在Up()中不包含任何内容,没有创建表,键等。我已经重建了解决方案,然后重新启动Visual Studio,仍然无法正常工作。

我首先使用带有代码的模型构建器来定义表关系。

1 个答案:

答案 0 :(得分:0)

您还需要删除{contextname} Snapshot.cs

在.csproj文件中,还必须引用您删除了迁移。

...     <ItemGroup> <Compile Remove="Migrations\xxxxxxxxxxxxxxxxxxxx.cs" /> </ItemGroup> ...

我建议您从实体框架中获取cli-> remove-migration migrationName