我正在使用 Fluent NHibernate 来处理我的数据库。
运行以下代码时,有些事情会起作用。一个函数更新了表结构,这也有效,但我的数据不见了。
ISessionFactory result = Fluently.Configure()
.Database(MySQLConfiguration.Standard.ConnectionString(connectionString))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<Page>())
.ExposeConfiguration(cfg => new SchemaExport(cfg).Create(true, true))
.BuildSessionFactory();
有谁知道如何解决这个问题?必须更新表,但不得删除数据。
在 fluent NH 的 wiki 上,我找不到更多关于ExposeConfiguration
.