2011-08-06 13 views
0

私のプロジェクトで流暢なnHibernateを使用していますが、今は流暢なnHibernateでmsの速度を適用したい、流暢なnHibernateで速度を使用する人はいますか?もしそうなら、このことをどうやって始めるのですか?Ms-Velocity with Fluent NHibernate

私は

誰でもコンフィギュレーションのサンプルを持っている。これをGoogleに持っていますが、何か良いものが見つかりませんでしたか?

更新:

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 '。

私は何が間違っていますか? AppFabricのキャッシュに接触するために使用されるクライアントアセンブリはのAppFabricのリリースバージョンに変更されたとして壊れて、それが効果的に、である、 -

おかげ

答えて

1
速度/ AppFabricのため

ザ・NHibernateのキャッシュ・プロバイダーはのみのAppFabricのベータ版で動作します。ベロシティプロバイダは、新しいアセンブリを使用するようにまだ更新されていません。

しかし、this questionに詳しく説明されている回避策があり、AppFabricのプロバイダを更新する方法について説明しています。