Entity Framework Code First — отличная платформа для разработки новых проектов. Но как насчет расширения существующей базы данных?
Например, что, если я просто хочу добавить дополнительное свойство к существующему объекту данных? Есть ли какой-либо способ сделать это «сначала код» или мне придется добавить столбец базы данных вручную с помощью SQL Server Management Studio или аналогичного инструмента?
Все, что я нашел до сих пор, это как восстановить всю базу данных с нуля при изменении схемы, но я не хочу терять свои данные.
Если я не ошибаюсь, для Ruby on Rails есть инструмент, который может генерировать SQL-скрипт, отражающий новые изменения базы данных. Есть ли способ сделать это и в EF Code First?