【问题标题】:Ms-Velocity with Fluent NHibernate使用 Fluent NHibernate 的 Ms-Velocity
【发布时间】:2011-08-06 07:19:22
【问题描述】:

我在我的项目中使用流利的 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”。

我做错了什么?

谢谢

【问题讨论】:

    标签: caching fluent-nhibernate appfabric distributed-caching


    【解决方案1】:

    Velocity/AppFabric 的 NHibernate 缓存提供程序仅适用于 AppFabric 的测试版 - 因为用于联系 AppFabric 缓存的客户端程序集在 AppFabric 的发布版本中发生了更改,所以它实际上已被破坏。 Velocity 提供程序尚未更新为使用新程序集。

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

    【讨论】:

      猜你喜欢
      • 2022-08-23
      • 1970-01-01
      • 2010-10-06
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多