NHibernate(V3)でオブジェクトのグループを削除するときのコードを改善したいと思います。現在、取得したコレクションを繰り返し処理し、各オブジェクトに対してdeleteを呼び出しています。これにより、n +1個のSQLステートメントが生成されます。
NHibernateセッションがこのメソッドを提供していることに気づきました:Delete(string query)
この方法を使用することで、1つのSQLステートメントで同じことができると思います。
このメソッドをQueryOverAPIと組み合わせて、HSQLを回避する方法があるかどうか知っていますか?