Есть ли способ отключить миграцию в Entity Framework 4.3.1? Я удалил папку миграции из проекта и сгенерированные таблицы в моей базе данных, но это не сработало! Как удалить миграцию?Как отключить миграцию в Entity Framework 4.3.1?
ответ
Если вы не хотите использовать миграции, но в то же время вы хотите EF, чтобы создать базу данных для вас, вам просто нужно установить правильный инициализатор базы данных:
Database.SetInitializer<YourContextType>(new CreateDatabaseIfNotExists<YourContentType>());
То, как я получил вокруг этого был, чтобы убедиться, что я выключил автоматические Миграции в моем коде:
AutomaticMigrationsEnabled = false;
, а затем я удалил _MigrationHistory таблицы из базы данных (это обычно создаются в виде таблицы системы, если вы не можете найти его)
Голос за то, что вы так расплывчаты. Где именно в вашем коде вы включили эту команду? – JBeckton
hmmm ... хороший вопрос JBeckton. прошло некоторое время с тех пор, как я просмотрел этот код, и я не думаю, что у меня все еще есть доступ к нему в любом месте. Я помню, что это было в разделе настройки Entity Framework моего кода. Не очень полезно, я знаю, поэтому извиняюсь за это. – Buzzrick
Свойство 'AutomaticMigrationsEnabled' находится в /Migrations/Configuration.cs. –
Удаление папки Migrations
для меня работало. У меня нет ошибок, он возвращает меня туда, где я начал.
работал для меня тоже в EF6. – Luther
. Папка Migrations где? Я первый код EF6 и, похоже, не имею нигде. Я, конечно, не сделал этого. –
- 1. Как отключить миграцию в Entity Framework 6.0
- 2. Entity Framework 4.3.1 Соединение DBContext
- 3. Entity Framework 4.3.1, как создавать союзы
- 4. Entity Framework 4.3.1 6 EDMX (ObjectContext)
- 5. Entity Framework 4.3.1 Megrate.exe ненулевой код выхода
- 6. Entity Framework 4.3.1 не заполняет дочерние объекты
- 7. Культ-ошибка на платформе Entity Framework 4.3.1
- 8. Entity Framework 4.3.1 всегда запускает все миграции в Update-Database
- 9. Какие команды Entity Framework 6 разрешают миграцию?
- 10. Entity Framework Core применяет миграцию программно
- 11. Включить автоматическую миграцию Entity Framework для подпроекта
- 12. Entity Framework всегда имеет ожидающую миграцию
- 13. Strange ZeroOrOne Внешнее исключение ключа в платформе Entity Framework 4.3.1
- 14. Как отключить вставку в Entity Framework?
- 15. Entity framework: отключить удаление глобально
- 16. Как использовать viewModels + Entity Framework? Нужно ли добавить миграцию?
- 17. Entity Framework: частично отключить LazyLoading
- 18. Entity Framework 6. Отключить ModelCaching
- 19. Database.SetInitializer для null не работает Entity Framework 4.3.1 Первый код
- 20. Не удается перенести базу данных в Entity Framework 4.3.1 или новее
- 21. Entity Framework ошибки 4.3.1 дополнения миграции: «модель поддержав контекст изменился»
- 22. Неизвестного исключения после обновления до Entity Framework 4.3.1
- 23. Entity framework: T4 POCO, как отключить Fixup?
- 24. Как отключить Entity Framework CF Миграции для среды
- 25. Entity Framework - миграция - первый код - седиментация на миграцию
- 26. Отключить/запретить блокировку таблицы в Entity Framework
- 27. Visual Studio Mac Preview Entity Framework SQLite добавить миграцию
- 28. Entity Framework не создает новую миграцию: имя базы данных недопустимо
- 29. Entity-Framework 6 Добавить Миграцию, пытающуюся перенести неправильный проект
- 30. Entity Framework 6.1 заставляет миграцию вместо использования отредактированного InitialCreate
Что вы подразумеваете под * it not works *? –
Я имею в виду, когда я удаляю эти файлы и таблицу, я хочу отключить миграцию, но она включена. при запуске проекта возникает ошибка в отношении миграции. –
Попробуйте добавить 'Database.SetInitializer (null)' для запуска вашего приложения. –