Мы используем метод переноса первой части Entity Framework на некоторое время. Все работает хорошо, однако наша папка Migrations растет с многочисленными файлами миграции из-за изменений, которые мы делаем на схеме сущности. Мне было любопытно, есть ли способ, чтобы мы могли обновлять только одно или определенное количество файлов всякий раз, когда есть изменение в сущности, чтобы наша папка Migrations выглядела менее грязной. Кроме того, я не хочу отказываться от таблицы и воссоздавать ее, так как я потеряю все сохраненные данные.Первая миграционная схема Entity Framework
ответ
Вы можете просто объединить все свои миграции в новый файл (если вас не беспокоит сохранение каждой миграции).
Для этого просто удалите каждую миграцию в настоящее время в папке и запустите команду enable-migrations, а затем команду add-migration.
Enable-Migrations
add-migration InitialCreate
Как это работает, когда вы развертываете его для клиентов, у которых есть предыдущая схема? Он не работает и говорит, что объекты уже существуют для большинства элементов в Up() – monkeyjumps
Вы можете попробовать использовать инициализатор базы данных MigrateDatabaseToLatestVersion. Это автоматически обновляет схему базы данных, когда ваша модель изменяется без потери каких-либо существующих данных или других объектов базы данных.
Database.SetInitializer(
new MigrateDatabaseToLatestVersion<YourDbContext,
DataLayer.Migrations.Configuration>());
блог
- 1. Entity Framework Code Первая функция
- 2. Entity Framework: указанная схема недействительна
- 3. Код объекта Entity Framework Первая ошибка DB
- 4. Entity Framework 4.2 Код Первая поддержка СУБД
- 5. Entity Framework с базой данных Первая модель
- 6. Deploy Entity Framework Code Первая база данных
- 7. Первая строка подключения модели Entity Framework
- 8. База данных Entity Framework Первая десятичная точность
- 9. Entity Framework 6: Указанная схема недействительна
- 10. информация Схема для Entity Framework не найден
- 11. Динамически меняющаяся схема в Entity Framework Core
- 12. Схема построения БД из Entity Framework Model
- 13. Исключение Entity Framework: указанная схема недействительна.
- 14. Entity Framework Многопользовательская и динамическая схема
- 15. Первая ошибка модели Entity Framework в таблице сопоставления
- 16. Entity Framework 5 Первая миграция по первому адресу
- 17. C# - Entity Framework кода первая - карта объекта на две таблицы
- 18. Код элемента Entity Framework Первая таблица «__Migration History»
- 19. Entity Framework Code Первая модель от проектирования базы данных
- 20. Изменение строки подключения в Entity Framework (первая модель)
- 21. Entity Framework 4 - первая и сохраненная процедура кода
- 22. База данных Entity Framework Первая таблица поиска вставки строк
- 23. Asp.net 5 mvc 6 База данных Entity Framework 7 первая
- 24. Entity Framework Code Первая инициализация базы данных с отношениями
- 25. Первая ошибка кода Entity Framework с объектами саморегуляции
- 26. Моя первая попытка в структуре приложения с использованием Entity Framework
- 27. База данных базы данных Entity Framework Первая таблица привязок
- 28. Entity Framework Code Первая проверка База данных существует
- 29. CakePHP 3 миграционная проблема
- 30. Структурная схема Entity Framework: выражает деревья в ESQL для SQL?
знакомства Криса здесь о свертывать ваши миграции: http://cpratt.co/migrating-production-database-with-entity-framework-code-first/#at_pco=smlwn-1.0&at_si=54ad5c7b61c48943&at_ab= per-12 & at_pos = 0 & at_tot = 1 –