Fluent NHibernate を使用してデータベースを操作しています。
次のコードを実行すると、いくつかのことが機能します。1 つの関数がテーブル構造を更新しますが、これも機能しますが、データが失われています。
ISessionFactory result = Fluently.Configure()
.Database(MySQLConfiguration.Standard.ConnectionString(connectionString))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<Page>())
.ExposeConfiguration(cfg => new SchemaExport(cfg).Create(true, true))
.BuildSessionFactory();
これを解決する方法を知っている人はいますか?テーブルは更新する必要がありますが、データを削除してはなりません。
流暢な NH の wiki で、 に関する詳細情報を見つけることができませんExposeConfiguration
。