2011-08-06 75 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的提供程序。