HBM ファイルを使用して、nHibernate でいくつかのテーブル値関数をマッピングしています。私たちのテーブル関数は最近かなり変更されているので、これらの変更が行われたときにマッピング ファイルが更新されていることを確認したいと思います。HBM クエリをロードし、パラメータを追加してクエリを実行する関数を実行することで、マッピング ファイルを単体テストできます。マッピング ファイルに余分な列、スペルの間違った列、または間違ったデータ型がある場合、クエリが失敗するため、何か問題があることがわかります。
しかし、マッピング ファイルにない新しい列がテーブル値関数に含まれている場合、クエリは失敗しませんか? これを私のテストに追加する方法はありますか?