public void BeforeSendReply(ref Message reply, Object correlationState) { NHibernate.ISession session = CurrentSessionContext.Unbind(SessionFactoryHolder.DefaultSessionFactory); session.Dispose(); }
public Object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext) { CurrentSessionContext.Bind(SessionFactoryHolder.DefaultSessionFactory.OpenSession()); return(null); }