如何在Entity Framework 4.3.1中禁用迁移?

有什么办法可以禁用Entity Framework 4.3.1中的迁移? 我从项目和我的数据库中生成的表中删除了迁移文件夹,但它不起作用! 你如何消除迁移?

如果您不想使用迁移,但是您希望EF为您创build数据库的同时,只需要设置正确的数据库初始值设定项即可:

 Database.SetInitializer<YourContextType>(new CreateDatabaseIfNotExists<YourContentType>()); 

删除Migrations文件夹已经为我工作。 我没有得到任何的错误,这让我回到了我开始的地方。

我解决这个问题的方法是确保我closures了代码中的自动迁移:

 AutomaticMigrationsEnabled = false; 

然后我从数据库中删除了_MigrationHistory表(如果找不到它,通常会将其作为系统表创build)