Как NHibernate обрабатывает изменение схемы после запуска приложения - PullRequest
1 голос
/ 08 декабря 2010

Я знаю NHibernate только сейчас, и это меняет мою точку зрения на доступ к данным. Теперь я знаю, что NHibernate МОЖЕТ генерировать схему базы данных самостоятельно при отображении.

Но более обычным сценарием является изменение схемы базы данных, когда приложение запущено и некоторые данные были вставлены в базу данных. В настоящее время, если я хочу добавить новый столбец в какую-либо таблицу (добавить свойство для сущности), как мне это сделать?

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

1 Ответ

3 голосов
/ 08 декабря 2010

NHibernate имеет SchemaUpdate , но в более общем случае вы хотите использовать вместо инструмента DB миграцию .

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