Ms-скорость с Fluent NHibernate

Я использую свободный nHibernate в своем проекте, теперь я хочу применить скорость ms с fluent nHibernate, кто-нибудь использовал скорость с fluent nHibernate? если да, то как начать с этой штукой?

у меня есть Google по этому поводу, но я не нашел ничего хорошего ..

у кого-нибудь есть образец конфигурации?

Обновление: для настройки 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();

но получаю это исключение:

Не удалось загрузить тип System.Data.Caching.CacheFactory из сборки ClientLibrary, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = 89845dcd8080cc91.

Что я делаю не так?

Спасибо


person Saad    schedule 06.08.2011    source источник


Ответы (1)


Поставщик кеша NHibernate для Velocity / AppFabric будет работать только с бета-версиями AppFabric - он, по сути, не работает, поскольку клиентские сборки, используемые для связи с кешем AppFabric, были изменены в выпускной версии AppFabric. Поставщик скорости еще не обновлен для использования новых сборок.

Однако в этом вопросе есть обходной путь, который проведет вас через обновление поставщика для AppFabric.

person PhilPursglove    schedule 23.08.2011