2011-08-06 76 views
0

我在我的项目中使用流利的nHibernate,现在我想用流利的nHibernate应用ms速度,有谁使用流利的nHibernate速度?如果是的话,那么如何开始使用这个东西呢?MS-Velocity与流利NHibernate

我有谷歌这个,但没有发现任何好的东西..

人有配置的样本?

更新: 的良好配置我所做的:

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“ClientLibrary,版本= 1.0.0.0,文化=中立,PublicKeyToken = 89845dcd8080cc91'。

我做错了什么?

感谢

回答

1

的速度/ AppFabric的NHibernate的缓存提供者将只与AppFabric中的测试版的工作 - 它是有效的,破碎的用于联系的AppFabric的缓存中的客户端组件是在AppFabric中的发行版本改变。 Velocity提供程序尚未更新以使用新程序集。

但是,在this question中详细介绍了一种解决方法,可以引导您更新AppFabric的提供程序。