Можно ли использовать Castle.Facilities.NHibernate на.Net v3.5?
Я разрабатываю приложение ASP.NET с использованием Windsor и NHibernate. Я хочу использовать новую NHibernate Facility Касла, но я застрял на.NET 3.5, а NHibernate Facility вместе с AutoTx предназначены только для.NET 4.
Насколько безопасно их перекомпилировать на v3.5? Если нет, есть ли другой простой способ поддерживать более одного ISessionFactory для одного приложения?
1 ответ
Решение
Самый простой способ IDictionary<string, ISessionFactory>
, Если доступ однопоточный или все фабрики сеансов инициализируются при запуске, синхронизация не требуется.