テーブルスキーマを削除して再作成するのではなく、マッピングを使用してNHibernate構成を使用してテーブルスキーマを更新する方法を理解しようとしています。
現在NHibernate.Tool.hbm2ddl.SchemaExport
、FluentNHibernate で obj を使用して、mysql データベースのデータベース スキーマを生成しています。これが大きな問題だとは言えませんがSchemaExport.Execute
、データベースを呼び出すたびに、すべてのテーブルが削除されてから再作成されます。
可能であれば、データを保持している既存のテーブル構造を更新することができれば、よりクールになります。しかし、私は一般的にコード生成が好きではないので、商用製品やコードジェネレーターを実際に使用したくありません。したがって、うまくいけば、どのような回答でもこれらの警告を念頭に置いてください。