Я читал о Nhibernate некоторое время и пытался использовать его для сайта, который я реализую. Я читал статью Билли МакКафферти о лучших практиках NHibernate, но я не видел никаких указаний о том, где лучше всего обрабатывать транзакции.
Я думал о том, чтобы поместить этот код в объект доступа к данным (DAO), но тогда я не уверен, как обрабатывать случаи, в которых используется более одного DAO. Каковы наилучшие места для ввода кода транзакции в вашем приложении NHibernate?