2009-03-05 131 views

回答

4

我知道這可能不會完全解決您的問題,但是如果您通過IOC容器連接對象或者您創建會話的單點,則可能會發生這種情況。

我如何已經處理它是在ISession的激活我已經在默認情況下(使用Autofac)切換過濾器:

 builder.RegisterAdapter<ISessionFactory, ISession>(factory => factory.OpenSession()) 
      .InstancePerHttpRequest() 
      .OnActivated(activatedArgs => 
         { 
          var session = activatedArgs.Instance; 
          session.EnableFilter(MyCustomFilter.Name); 
          session.BeginTransaction(); 
         }); 
相關問題