Я делаю веб-приложение, использующее EF 4.0, и использую подход «сначала модель» - поэтому я определяю все свои сущности, генерирую DDL и создаю структуру базы данных на основе модели.
Теперь, каждый раз, когда что-то меняется в модели, я регенерирую DDL, и структура базы данных воссоздается с нуля - таблицы удаляются и воссоздаются. В этом процессе я теряю все данные конфигурации, которые уже были. Пока это нормально, но в будущем, как только приложение поступит в производство, как я смогу обновить базу данных, если решу что-то изменить?
Для упрощения (как) я могу обновить базу данных из модели и сохранить все данные?
Спасибо!