Fluent NHibernate 中的 NHibernate L2 缓存配置
是否可以通过 FHN 在代码中配置 L2 缓存提供程序?
我想要在以下配置中添加一行:
return Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2005.ConnectionString(c => c.FromConnectionStringWithKey("Temp")).ShowSql())
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<IMap>())
.ExposeConfiguration(c => { })
.BuildSessionFactory();
Cheers
AWC
Is ti possible to configure the L2 cache provider in code via FHN?
Adding a line to the following config is what I'm after:
return Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2005.ConnectionString(c => c.FromConnectionStringWithKey("Temp")).ShowSql())
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<IMap>())
.ExposeConfiguration(c => { })
.BuildSessionFactory();
Cheers
AWC
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可以从 FNH 中实现,在下面的示例中请参阅“缓存”属性:
Cheers
AWC
注意,对于 Fluent NHibernate >= 3.4.0.0,配置似乎略有不同。使用 http://nuget.org/packages/NHibernate.Caches.SysCache< 中的 SysCache 的 nuget 包/a>
This is possible from FNH, in the example below see the 'Cache' property:
Cheers
AWC
Note, for Fluent NHibernate >= 3.4.0.0 it appears the configuration is slightly different. Use the nuget package for SysCache from http://nuget.org/packages/NHibernate.Caches.SysCache