В частности, я хотел бы установить current_session_context_class
. Я знаю, как это сделать в hibernate.cfg.xml, но возможно ли это вообще с чистой плавной конфигурацией?Как установить свойство конфигурации при использовании свободного nhibernate?
5
A
ответ
7
Вы можете использовать метод ExposeConfiguration
на экземпляре FluentConfiguration
, чтобы получить доступ к исходному объекту NHibernate Configuration
.
Тогда у вас будет доступ к объекту Properties
, и вы сможете добавить current_session_context_class
.
Вот псевдо-код:
Fluently.Configure()
.Database(SQLiteConfiguration.Standard.InMemory)
.ExposeConfiguration(c =>
{
c.Properties.Add("current_session_context_class",
typeof(YourType).FullName);
})
//.AddMapping, etc.
.BuildSessionFactory();
Смежные вопросы
- 1. Как создать настраиваемое свойство конфигурации NHibernate?
- 2. Ошибка при использовании NHibernate
- 3. Как установить свойство свойства в NHibernate
- 4. Типа при использовании NHibernate
- 5. C# Как установить свойство autopostback при использовании asp.net mvc?
- 6. Как установить значение свойство отборного при использовании углового
- 7. Ошибка при использовании конфигурации nccmp
- 8. Установить ограничение CHECK на таблицу при использовании nhibernate-по-коду
- 9. Nhibernate отображение файла конфигурации
- 10. NHibernate Component not-null свойство при вставке
- 11. свободного Nhibernate ManyToMany коллекция - не экономить ассоциации
- 12. Исключение при удалении объекта с использованием свободного наследования таблицы nhibernate
- 13. Установить свойство CuteEditor EnableStripIframeTags из конфигурации
- 14. Sybse ASE Конфигурация для свободного NHibernate
- 15. установить динамические состояния в конфигурации приложения при использовании ui router
- 16. операции и удаление с помощью свободного nhibernate
- 17. Исключение таймаута при использовании NHibernate TransactionScope
- 18. Как переопределить свойство конфигурации?
- 19. Обучение nhibernate (с или без свободного)
- 20. Контроль входа с использованием свободного nhibernate
- 21. Генератор карты классов для свободного NHibernate
- 22. NHIBernate Traversal Question - Создание свободного интерфейса
- 23. Как установить свойство Spring из файла конфигурации XML?
- 24. Настройка конфигурации при использовании «сделать конфигурационного меню»
- 25. Исключение сопоставления при использовании Fluent NHibernate
- 26. Как установить предпочтение Firefox при использовании NightWatch
- 27. Невозможно установить свойство SlideSize при использовании powerpoint interop
- 28. Невозможно установить свойство «значения» нуль при использовании getElementById
- 29. Fluent NHibernate внешней конфигурации
- 30. NHibernate строковое свойство атрибута длины
Это не работает для меня, когда я называю GetCurrentSession он по-прежнему бросает исключение, говоря мне установить свойство. – BenCr
Ну, теперь мне ответит 2 года, так что меня это не удивляет. К сожалению, я больше не использую FluentNHibernate, и я не уверен, что смогу обновить свой ответ в ближайшее время ... –