0

プロジェクトで流暢な nHibernate を使用しています。流暢な nHibernate で ms 速度を適用したいのですが、流暢な 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();

しかし、この例外が発生します:

アセンブリ 'ClientLibrary、Version=1.0.0.0、Culture=neutral、PublicKeyToken=89845dcd8080cc91' から型 'System.Data.Caching.CacheFactory' を読み込めませんでした。

何が間違っているのですか?

ありがとう

4

1 に答える 1

1

Velocity/AppFabric の NHibernate キャッシュ プロバイダーは、AppFabric のベータ版でのみ機能します。AppFabric キャッシュへの接続に使用されるクライアント アセンブリが AppFabric のリリース バージョンで変更されたため、事実上壊れています。Velocity プロバイダーは、新しいアセンブリを使用するようにまだ更新されていません。

ただし、この質問で詳しく説明されている回避策があり、AppFabric のプロバイダーを更新する手順を説明しています。

于 2011-08-23T09:43:35.403 に答える