В документации для Entity Framework говорится об использовании команд CLI миграции для создания базы данных, которая еще не существует для нашей модели EF, и синхронизации c базы данных при изменении нашей модели EF.
Почему мы должны явно запускать команды CLI вне нашего приложения для обработки миграции? Могут ли наши приложения, использующие EF, неявно обрабатывать миграцию: создать базу данных, если она не существует для нашей модели EF, и синхронизировать базу данных c при изменении нашей модели EF?
У меня был небольшой опыт работы с Hibernate раньше, и я не слышал о миграции тогда. Я могу ошибаться, но у меня сложилось впечатление, что приложения, использующие Hibernate, могут неявно обрабатывать миграцию.