2009-03-05 24 views

cevap

4

Bu sorunun tam olarak çözülmeyebileceğini anlıyorum, ancak bu, nesnelerinizi bir IOC kapsayıcısı üzerinden bağladığınızda veya oturumu oluşturduğunuz tek bir noktanız varsa yapılabilir.

 builder.RegisterAdapter<ISessionFactory, ISession>(factory => factory.OpenSession()) 
      .InstancePerHttpRequest() 
      .OnActivated(activatedArgs => 
         { 
          var session = activatedArgs.Instance; 
          session.EnableFilter(MyCustomFilter.Name); 
          session.BeginTransaction(); 
         }); 
: Bunu hallettikten Nasıl

Ben varsayılan (AutoFac kullanarak) tarafından filtre özelliği açtığınızdan ISession aktivasyonu üzerinde