【发布时间】:2010-03-30 18:17:51
【问题描述】:
Nhibernate 专家提倡的做法之一是做all actions in inside a transaction.
在典型的 3 层 Web 架构中,Nhibernate 的依赖仅限于数据层。
在这种情况下可以使用
using (var tr = NHibernateSession.Current.BeginTransaction()) {
在控制器级别。这不会给服务层带来对 Nhibernate 的依赖吗?
【问题讨论】:
标签: c# .net nhibernate transactions s#arp-architecture