一般情况下在Asp.net应用程序中,使用Castle的NHibernate Facility来管理ISession,是使用Open In View模式的,然而在这种情况下使用涉及WCF的分布式事务的时候,就可能会导致数据库死锁的情况,直接导致应用程序崩溃。在NHibernate In Action中有这么一段话:一般情况下在Asp.net应用程序中,使用Castle的NHibernate Facility
一般情况下在Asp.net应用程序中,使用Castle的NHibernate Facility来管理ISession,是使用Open In View模式的,然而在这种情况下使用涉及WCF的分布式事务的时候,就可能会导致数据库死锁的情况,直接导致应用程序崩溃。在NHibernate In Action中有这么一段话:一般情况下在Asp.net应用程序中,使用Castle的NHibernate Facility