Я понимаю, что соглашение заключается в использовании API-интерфейса Entity Framework Fluent в стороне от переопределенного метода OnModelCreating в вашем методе DBContext; и что это выполняется только во время создания db.Может ли API-интерфейс EF Fluent после создания базы данных
Это позволило бы мне поверить, что Fluent API можно использовать только один раз (например, при разработке вашего db), если вы бросаете и создаете свою базу данных каждый раз, когда происходят изменения.
Мой вопрос: есть ли способ использовать Fluent API для конфигурации db, только для обновлений баз данных, например, во время выполнения команды миграции базы данных «update-database»?
Спасибо ... Я думаю, я просто пытаюсь определить, что лучший способ, чтобы иметь возможность развивать свою базу данных, как я, разрабатывающих Приложение MVC, добавление моделей и т. Д. Кажется, что есть два корня, указывайте на инициализатор Drop и Recreates после chages или явно примените изменения через «Миграции данных»/«Менеджер пакетов». Первый кажется мне более прямым. Отзывы о предпочтениях оценены. –
От элегантной ссылки кода выше. Совет № 1 - «Не использовать автоматические миграции Автоматические миграции - это забава для демонстраций и быстрого доказательства концепций, но им не место в производственном приложении» – Colin