2011-01-03 5 views
0

Читаю Pro Entity Framework 4.0 книгу Скотт Кляйн, автор отмечает, чтоСохранение данных при использовании сценария базы данных Entity Framework

Ваша база данных будет воссоздан с нуля, когда сценарий DDL запускается. Нет сохраненные данные будут сохранены. Если у вас , есть данные, которые вы хотите сохранить, вы должны: сохранить и восстановить его самостоятельно.

Какие процедуры/инструменты используют люди на практике, которые лучше всего подходят для них?

ответ

1

сценарий DDL может создавать только таблицы и другие свойства схемы (без данных), но если вы хотите, чтобы данные тоже были моими.

Шаг 1. Сценария из DDL на на основе текущей базы данных

Шаг 2. Переименуйте исходную базу данных на что-то другое

Шаг 3. Скачать RedGate получения, а также использовать данные SQL сравнение (есть тропа версия)

Шаг 4. Используйте Редгейт SQL DataCompare для сравнения Старый DB к новому DB

Шаг 5. Создайте скрипт для переноса данных. и ваше дело!

Теперь вы можете запустить этот скрипт в любое время после запуска DDL-скрипта для восстановления вашего db до этого момента.

Смежные вопросы