Свободное автоматическое отображение NHibernate SchemaExport - изменение объектной модели и хранение данных - PullRequest
3 голосов
/ 25 марта 2011

Есть ли способ для быстрого автоматического изменения схемы при изменении модели объекта данных (добавление нового свойства в класс), в настоящее время он только удаляет и воссоздает схему базы данных, что приведет к потере всех данных в базе,Может ли он использовать Alter table вместо удаления / создания таблицы, или я просто мечтаю?

Можно ли свободно обновлять схему базы данных в соответствии с автоматическим преобразованием без потери данных?

1 Ответ

6 голосов
/ 25 марта 2011

Doh!

Просто используйте

new SchemaUpdate(config).Execute(false, true); 

вместо

new SchemaCreate(config).Execute(yadda yadda);
...