Здравствуйте, Interceptor, Вы писали:
I>Использую NHibernate, SQLite. Возник вопрос, а как решается ситуация когда есть SQLite база с данными, но в новой версии программы изменилась структура. К примеру удалили/добавили поля/таблицы. Как автоматически обновить (т.е. не потерять текущие данные в существующих таблицах и полях)?
I>Помимо этого более сложный вопрос, можно ли указать какие поля в какие переносить (ситуация переименования поля)?
Вместе с обновлением программы нужно обновлять и базу (или при первом запуске новой версии программы). Например, написать скрипты, которые надо применить к старой БД, чтобы привести ее к новому виду.