如何在Fluent NHibernate中设置generate_statistics = true

24

据我所了解,我需要最终得到这个结果

<property name="hibernate.generate_statistics">true</property>

关于会话工厂配置,但我不知道如何在Fluent NHibernate中实现。

3个回答

29
Configuration.ExposeConfiguration(c => c.SetProperty("generate_statistics", "true"));

10

在NHibernate 3中避免使用字符串:

Configuration.ExposeConfiguration(c => c.SetProperty(NHibernate.Cfg.Environment.GenerateStatistics, "true"));

8

根据您如何配置Fluent NHibernate,数据库配置有一个Raw方法,您可以使用该方法指定我们尚未实现的设置。

SQLiteConfiguration.Standard
  .Raw("hibernate.generate_statistics", "true");

1
谢谢。对我来说,省略hibernate部分起了作用:xxxx.Raw("generate_statistics", "true"); - KevinT
但是似乎使用Fluent更自然一些。 - Restuta

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接