我在我的项目中使用流畅的nHibernate,现在我想用流畅的nHibernate应用ms速度,有没有人使用流畅的nHibernate?如果有,那么如何开始使用这个东西呢?
我有谷歌这个,但没有发现任何好东西..
任何人都有配置样本?
更新: 对于Fluent配置,我做了:
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'。
我做错了什么?
由于
答案 0 :(得分:1)
Velocity / AppFabric的NHibernate缓存提供程序仅适用于AppFabric的测试版 - 它实际上已被破坏,因为用于联系AppFabric缓存的客户端程序集在AppFabric的发行版本中已更改。 Velocity提供程序尚未更新以使用新程序集。
但this question中详细介绍了一种解决方法,可引导您更新AppFabric的提供程序。