Nhibernate を使用してデータベースに接続しています
_sessionFactory = configuration.BuildSessionFactory();
_sessionFactory = configuration.BuildSessionFactory();
_session = _sessionFactory.OpenSession(new DbInterceptor());
_sessionForSequenceQuery = _sessionFactory.OpenSession();
_sequenceQuery = _sessionForSequenceQuery.CreateSQLQuery("select nextval('sequence')");
データベースから切断する必要がある場合は、切断します
_sessionForSequenceQuery.Disconnect();
_session.Disconnect();
_sessionFactory.Dispose();
ただし、データベースへの物理接続は維持されます。私が理解しているように、物理的な接続は、必要と判断されたときに Nhibernate で切断されます。どうすれば彼にすぐにそうさせることができますか?