Entity Framework: Как обновить базу данных при изменении модели - PullRequest
6 голосов
/ 01 июля 2010

В Entity Framework 4 есть опции «Обновить модель из базы данных» и «Создать базу данных из модели».Но мне не хватает такой опции, как

Обновление базы данных из модели

, которая отражает изменения, сделанные в модели (например, добавлениеновое свойство или Navigation-Property) путем изменения схемы базы данных (например, добавление нового столбца).без потери его содержимого.

Кто-нибудь знает способ достижения этого или существует шаблон t4, который может выполнять обновление схемы без удаления существующих таблиц?(Я использую Visual Studio 2010, .Net 4.0 и SQL Server 2008)

Спасибо

1 Ответ

1 голос
/ 15 июня 2011

Лучший способ, который я нашел до сих пор, - сначала обновить базу данных, например, добавить столбец в таблицу, а затем обновить модель из базы данных. Это хорошо работает для небольших изменений.

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