У нас возникли проблемы с пониманием того, как лучше всего использовать NHibernate.Обычно у нас относительно большое количество довольно небольших (с точки зрения количества таблиц) баз данных SQL Server, а не одной базы данных с большим количеством объектов.
Мы рассматриваем различные варианты обработки нескольких фабрик сессий и, возможно,держать это под контролем.Однако мы не уверены, как бы мы обернули все вызовы в одну транзакцию.Используя свернутый вручную доступ к данным, вы бы просто обернули все это в TransactionScope, но мы немного неохотно делаем это с NHibernate, поскольку, похоже, ему нравится обрабатывать все его собственные транзакции.Похоже на то, что многие люди хотели бы сделать с NHibernate.
Мы просто полностью лаем не то дерево?