在Entity Framework 4.3.1中有没有办法禁用迁移?我从项目中删除了迁移文件夹,并在我的数据库中删除了生成的表格,但它不起作用!你如何消除迁移?如何在Entity Framework 4.3.1中禁用迁移?
35
A
回答
35
如果你不希望使用迁移,但在同一时间,你想EF为您创建数据库时,你只需要设置正确的数据库初始化:
Database.SetInitializer<YourContextType>(new CreateDatabaseIfNotExists<YourContentType>());
4
,我身边有这样的方式为确保我在我的代码关闭自动迁移:
AutomaticMigrationsEnabled = false;
,然后我从数据库中删除的_MigrationHistory表(这通常被创建为系统表,如果你不能找到它)
31
删除Migrations
文件夹为我工作。我没有得到任何错误,这让我回到了我开始的地方。
+2
也适用于我EF6 – Luther 2015-02-18 19:02:11
+0
Migrations文件夹在哪里?我是EF6代码优先,似乎没有任何地方。我当然没有做一个。 – 2016-10-31 11:49:52
相关问题
- 1. 在entity-framework-core中合并迁移
- 2. 用于应用Entity Framework迁移的PowerShell?
- 3. NopCommerce/Entity Framework:产品迁移错误表
- 4. Entity Framework上的Cultute错误4.3.1
- 5. 如何使用viewModels + Entity Framework?是否需要添加迁移?
- 6. 如何降级Visual Studio 2012中的Entity Framework 5迁移?
- 7. Entity Framework如何知道添加迁移需要哪个类?
- 8. 在Entity Framework中更新没有迁移的数据库
- 9. 如何在Entity Framework 4.3中禁用模型兼容性检查?
- 10. Entity Framework 4.3.1迁移总是调用默认构造函数并忽略连接字符串
- 11. EF(Entity Framework)4.3迁移工具不适用于EF 4.1 DB
- 12. 使用Entity Framework迁移数据库结构
- 13. 使用Entity Framework Migrate.exe进行多迁移配置?
- 14. Entity Framework Core 2.0.0不同项目中的迁移
- 15. 如何使用Entity Framework 5.0?
- 16. Entity Framework迁移未检测到所有更改
- 17. Entity FrameWork 6.1:更改迁移代码生成模板?
- 18. 为什么我无法将Entity Framework迁移到初始状态?
- 19. 禁用EntityFrameWork迁移
- 20. 从Entity Framework中生成可用于数据迁移的可用sql
- 21. 实体框架4.3.1迁移 - 启用自动迁移,并在同一时间
- 22. Entity Framework 7迁移:如何获得长度大于1的varchar列?
- 23. 正在迁移到.NET Framework
- 24. 如何在Entity Framework中配置事务?
- 25. 如何在Entity Framework中添加表格?
- 26. 无法在类库包中的Entity Framework 7 beta4上运行迁移
- 27. 如何在使用Entity Framework 4.1创建的生产中使用现有数据库的迁移?
- 28. 如何禁用代码迁移
- 29. 如何安装Entity Framework 4.2?
- 30. 我可以在Entity Framework Code First中禁用自动关系吗?
你是什么意思*它不工作*? – 2012-03-14 14:25:42
我的意思是,当我删除这些文件和表格时,我认为禁用了迁移功能,但它已启用。当我运行该项目时,会发生关于迁移的错误 – 2012-03-14 14:27:33
尝试添加'Database.SetInitializer(null)'以启动您的应用程序。 –
2012-03-14 14:29:42