在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