名前付きクエリを使用してストアド プロシージャを実行し (IQuery,List を使用)、挿入ロジックを実行しています。データが実際に挿入されていないことを除いて、すべてが正常に実行されているように見えました。SQL トレースを実行し、手動でストアド プロシージャを実行したところ、外部キー違反が原因でストアド プロシージャがエラーになっていることがわかりました。
この状況ではNHibernateが何らかの例外をスローすることを期待していますが、エラーを無視しているようで、呼び出しから空のリストを返すだけです。これはバグですか、設定か何かに関連していますか? かなり新しいバージョン (3.2.0.4) を使用しています