Fluent NHibernate 中的 NHibernate 配置属性
我正在考虑在我的项目中使用 Fluent NHibernate,但我还没有找到任何关于 FH 是否支持 NHibernate 设置(例如 show_sql 和prepare_sql)的文档。我可以在紧要关头没有 show_sql 生活,但prepare_sql对于确保运行时良好的性能很重要。
谁能告诉我是否可以在 Fluent NHibernate 中配置这些设置?
I am considering using Fluent NHibernate for my project and I haven't found any documentation on whether FH supports NHibernate settings such as show_sql and prepare_sql. I could live without show_sql in a pinch, but prepare_sql is important for ensuring good performance at run time.
Can anyone tell me if it's possible to configure these settings in Fluent NHibernate?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,你可以。
现在,在
ModifyConfiguration
方法中,您可以修改普通的NHibernate
的Configuration
对象Yes, you can.
And now in
ModifyConfiguration
method you have plainNHibernate
'sConfiguration
object to modify一些设置是通过 Fluent API 公开的。
请参阅此处的示例:数据库配置
任何特定流利调用不支持的内容都可以通过操作本机 NHibernate.Cfg.Configuration 对象。无论哪种方式,您都可以在代码中完成使用配置文件可以完成的所有操作。
Some of the settings are exposed through the fluent API.
See here for examples: Database Configuration
Anything that isn't supported through specific fluent calls can be set by manipulating the native NHibernate.Cfg.Configuration object. Either way you can do everything in code that you can with the configuration file.