Я только что попробовал это, и я также обнаружил, что если я изменил модель EF и хочу восстановить базу данных из модели, все существующие данные в базе данных будут потеряны.как это всегда происходит во время разработки.
Ознакомьтесь с PowerPack для создания базы данных Entity Designer. Это дополнение для Visual Studio от Microsoft, которое позволяет вам изменять схему БД, не стирая данные.
Попробуйте Devart Entity Developer . Мы предлагаем функцию синхронизации базы данных для Entity Framework и моделей LINQ to SQL, подробнее см. в этой статье .
Джеймс Гонт в основном прибил его - сгенерируйте схему в новой базе данных и используйте инструменты обновления схемы.Вам не обязательно покупать что-либо, есть инструменты для сравнения схем и данных, а также инструменты миграции в Visual Studio в меню «Данные».