У меня есть программа, использующая NHibernate, недавно мы произвели обновление модели базы данных, добавили таблицу.Теперь мы используем SQLite для синхронизации частей «центральной» базы данных, чтобы включить автономную поддержку в программе.Теперь начинаются проблемы ... Когда у пользователя есть обновленная версия программы, но старая версия базы данных NHibernate не будет работать правильно.
Так что я бы хотел "перенести" базу данных вновая схема.У меня есть testet с SchemaExport
, но он очищает базу данных от всех его данных.Нужно ли вручную создавать таблицу?
Кроме того, я замечаю это только при попытке получить доступ к кружевному загруженному свойству в моей базе данных. В любом случае, можно ли проверить, соответствует ли модель схеме базы данных?