我在我的项目中使用流利的nHibernate,现在我想应用ms velocity与流利的nHibernate,有人使用velocity与流利的nHibernate吗?如果是,那么如何开始这个东西呢?
我有谷歌关于这个,但没有找到任何好的东西…
谁有配置的样本?更新:对于Fluent配置,我做了:
Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2008
.ConnectionString(c => c.FromConnectionStringWithKey("FNHConnection"))
)
.Cache(c=> c.UseQueryCache().ProviderClass((typeof(NHibernate.Caches.Velocity.VelocityProvider).AssemblyQualifiedName)))
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<User>()).BuildConfiguration()
.BuildSessionFactory();
但是得到这个异常:
无法加载类型"System.Data.Caching"。CacheFactory' from assembly 'ClientLibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'.
我做错了什么?
谢谢
Velocity/AppFabric的NHibernate缓存提供程序只能与AppFabric的beta版本一起工作——实际上,它被破坏了,因为用于连接AppFabric缓存的客户端程序集在AppFabric的发布版本中被更改了。Velocity提供程序尚未更新以使用新的程序集。