0

我在我的项目中使用流利的 nHibernate,现在我想用流利的 nHibernate 应用 ms 速度,有没有人使用流利的 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();

但得到这个例外:

无法从程序集“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 回答