Ms-скорость с беглым NHibernate - PullRequest
       16

Ms-скорость с беглым NHibernate

0 голосов
/ 06 августа 2011

Я использую беглый nHibernate в своем проекте, теперь я хочу применить мс скорость с беглым nHibernate, кто-нибудь использовал скорость с беглым 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();

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

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

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

Спасибо

1 Ответ

1 голос
/ 23 августа 2011

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

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

...