protected override void DisposeResources() { if (NhSessionFactory == null) { return; } UnbindAndCloseSession(NhSessionFactory); NhSessionFactory.Dispose(); }