Entity Framework; обновление БД из модели? - PullRequest
2 голосов
/ 17 октября 2010

В mySql Workbench есть возможность «синхронизировать» модель с БД и наоборот.Есть ли такая функция в EF?Я добавил сом-сущности и хотел бы, чтобы это было отражено в БД.Мне действительно нужно восстановить всю БД и потерять данные?

Спасибо

Ответы [ 2 ]

2 голосов
/ 17 октября 2010

К сожалению, AFAIK не существует простого способа сделать это сегодня.

Один из способов справиться с этим - создать DDL, а затем вырезать и вставлять новые разделы в SQL Server Management Studio и запускать их там.Если вы хотите поддерживать сценарии для каждого выпуска базы данных, вам нужно использовать такой же подход.

См. Также: Миграция базы данных для Entity Framework 4

PS Блок питания EF: http://msdn.microsoft.com/en-us/data/ff830362.aspx может помочь.В нем говорится «Вторая полезная функция, связанная с моделью, - это возможность обновлять существующую базу данных и синхронизировать модель с ней. Это позволяет вносить изменения в модель, которые могут быть развернуты в базе данных без потери данных».

0 голосов
/ 18 марта 2011

, если вы используете VS2010, затем в Выберите ваш конструктор edmx (дизайнер, показывающий таблицы) и щелкните правой кнопкой мыши, чтобы отобразить опцию обновления модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...