Как интегрировать изменения схемы в существующую базу данных с NHibernate? - PullRequest
2 голосов
/ 05 июля 2010

это правила игры:

0) Вы должны использовать NHibernate;

1) У вас есть рабочая база данных с данными, которые должны оставаться «живыми» после обновления;

2) Если у вас есть 3 версии схемы базы данных (1.0, 2.0 и 3.0), вы сможете обновить версию с низким и высоким уровнем. (high-> low необязательно);

Я знаю о методах schema.Create () / Update (), но я не уверен, что для них лучшая конфигурация. Также я хочу знать, как на самом деле вы справляетесь с такими ситуациями.

Хала ...

1 Ответ

1 голос
/ 05 июля 2010

То, что вы хотите, называется «миграция».В NHiberante нет сборки инструментов миграции.Вы должны использовать внешние инструменты, такие как Tarentino, Red Get SQL сравнения и т. Д.

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