如何设置属性:hbm2dll.auto?

时间:2011-04-14 08:21:19

标签: nhibernate fluent-nhibernate

我想设置以下属性:

财产:hbm2dll.auto

  • validate =验证整个数据库架构
  • create =创建整个数据库架构

如何使用Fluent NHibernate完成此操作?

1 个答案:

答案 0 :(得分:1)

据我所知,这不是直接通过Fluent NHibernate API支持的。但是,您可以将其添加到创建的配置中:

Configuration config = Fluently.Configure()
    .Database(...)
    .Mappings(m =>
        {
            ...
        })
    .BuildConfiguration();

config.SetProperty(NHibernate.Cfg.Environment.Hbm2ddlAuto, "validate");