Как обновить схемы таблиц базы данных с помощью схемы NHibernate?

Я пытаюсь понять, как использовать конфигурацию NHibernate с отображением для обновления схем таблиц, а не отбрасывать и воссоздавать их.

В настоящее время я используюNHibernate.Tool.hbm2ddl.SchemaExport obj с FluentNHibernate для создания схемы базы данных для базы данных mysql. Хотя я не могу сказать, что это огромная проблема, всякий раз, когда я звонюSchemaExport.Execute в базе данных он отбросит все таблицы и затем создаст их заново.

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

Ответы на вопрос(1)

Ваш ответ на вопрос