删除所有迁移并从当前数据库开始迁移

时间:2014-10-07 09:46:30

标签: entity-framework ef-migrations

我目前在一个项目中有大约150个迁移,并且所有的.resx文件都导致我的DLL大小变得气球 - 编译的DLL现在超过7.5MB,这非常疯狂。

是否有办法清除所有现有迁移,并告诉Entity Framework数据库的当前版本是起点,以后任何迁移都将使用此数据库作为基础数据库。

1 个答案:

答案 0 :(得分:1)

您可以删除所有迁移文件,删除数据库中的__MigrationHistory表,然后在Package Manager Console中运行以下命令:

PM>Enable-Migrations
PM>AddMigration [A_Name_For_Your_Migration] -IgnoreChanges
PM>Update-Database