54

テーブルスキーマを削除して再作成するのではなく、マッピングを使用してNHibernate構成を使用してテーブルスキーマを更新する方法を理解しようとしています。

現在NHibernate.Tool.hbm2ddl.SchemaExport、FluentNHibernate で obj を使用して、mysql データベースのデータベース スキーマを生成しています。これが大きな問題だとは言えませんがSchemaExport.Execute、データベースを呼び出すたびに、すべてのテーブルが削除されてから再作成されます。

可能であれば、データを保持している既存のテーブル構造を更新することができれば、よりクールになります。しかし、私は一般的にコード生成が好きではないので、商用製品やコードジェネレーターを実際に使用したくありません。したがって、うまくいけば、どのような回答でもこれらの警告を念頭に置いてください。

4

1 に答える 1