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

age*_*t47 37 code-first ef-migrations entity-framework-4.3

有没有办法在Entity Framework 4.3.1中禁用迁移?我从项目和我的数据库中生成的表中删除了迁移文件夹,但它不起作用!你怎么能删除迁移?

Lad*_*nka 39

如果您不想使用迁移,但同时希望EF为您创建数据库,则只需设置正确的数据库初始化程序:

Database.SetInitializer<YourContextType>(new CreateDatabaseIfNotExists<YourContentType>());
Run Code Online (Sandbox Code Playgroud)

  • new CreateDatabaseIfNotExists <YourContentType>() (9认同)
  • 这在EF6中不起作用.由于迁移和初始化之间的冲突,MSFT将其关闭.请参见http://entityframework.codeplex.com/workitem/1689 (4认同)
  • 这实际上是什么类/文件? (2认同)

Noe*_*oel 34

删除Migrations文件夹对我有用.我没有任何错误,它让我回到我开始的地方.