0
我想设置以下属性:如何设置属性:hbm2dll.auto?
物业:hbm2dll.auto
- 验证=验证整个数据库模式
- 创造=创建整个数据库模式
如何我可以用Fluent NHibernate来做到这一点吗?
我想设置以下属性:如何设置属性:hbm2dll.auto?
物业:hbm2dll.auto
如何我可以用Fluent NHibernate来做到这一点吗?
据我所知,这不是直接通过Fluent NHibernate API支持。但是,你可以只将它添加到创建的配置:
Configuration config = Fluently.Configure()
.Database(...)
.Mappings(m =>
{
...
})
.BuildConfiguration();
config.SetProperty(NHibernate.Cfg.Environment.Hbm2ddlAuto, "validate");
我一般控制这种行为我自己在一个叫UpdateSchema()方法,我只需要调用SchemaUpdate工具()方法的NHibernate像这样:新NHibernate.Tool。 hbm2ddl.SchemaUpdate(config).Execute(false,true); – 2012-02-26 02:35:00