0

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

しかし、マッピング ファイルにない新しい列がテーブル値関数に含まれている場合、クエリは失敗しませんか? これを私のテストに追加する方法はありますか?

4

1 に答える 1

0

データが必要になります。インメモリ sqlite でうまくいくかもしれません。テストでは、データベースにアイテムを挿入し、すぐに読み取ります。選択されたすべてのフィールドの値は、挿入された値と同じである必要があります。

于 2013-05-15T13:16:38.717 に答える