2010-12-03 7 views
0

私は4つのテーブルを持っていて、いずれもフィールドFormulaToken (nvarchar(250))を持っています。NHibernate 3でこのクエリを実行するには?

ユーザーがいずれかのエンティティ(これらの4つのテーブルのいずれかに接続されている)のFormulaTokenに新しい値を入力すると、この値が4つのテーブルすべてで一意であることを確認する必要があります。

これを行う方法?

+0

私は4つのテーブル、Table1、Table2、Table3、Table4を持っています、それぞれがエンティティクラスに同じ名前でマップされているとします。 – Luka

+0

あなたが達成しようとしていることを実証しているコードやマッピングは、あなたの意図を理解するのに役立ちます。 –

答えて

0

解決策が見つかりました。 1つのフィールドの値をすべての4つのテーブルをチェックする代わりに、私はこのフィールドを独自のテーブルに退避し、ユニークなインデックスに設定しました。

関連する問題