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