我目前在一个项目中有大约150个迁移,并且所有的.resx文件都导致我的DLL大小变得气球 - 编译的DLL现在超过7.5MB,这非常疯狂。
是否有办法清除所有现有迁移,并告诉Entity Framework数据库的当前版本是起点,以后任何迁移都将使用此数据库作为基础数据库。
答案 0 :(得分:1)
您可以删除所有迁移文件,删除数据库中的__MigrationHistory
表,然后在Package Manager Console
中运行以下命令:
PM>Enable-Migrations
PM>AddMigration [A_Name_For_Your_Migration] -IgnoreChanges
PM>Update-Database