0
私は4つのテーブルを持っていて、いずれもフィールドFormulaToken (nvarchar(250))
を持っています。NHibernate 3でこのクエリを実行するには?
ユーザーがいずれかのエンティティ(これらの4つのテーブルのいずれかに接続されている)のFormulaToken
に新しい値を入力すると、この値が4つのテーブルすべてで一意であることを確認する必要があります。
これを行う方法?
私は4つのテーブルを持っていて、いずれもフィールドFormulaToken (nvarchar(250))
を持っています。NHibernate 3でこのクエリを実行するには?
ユーザーがいずれかのエンティティ(これらの4つのテーブルのいずれかに接続されている)のFormulaToken
に新しい値を入力すると、この値が4つのテーブルすべてで一意であることを確認する必要があります。
これを行う方法?
解決策が見つかりました。 1つのフィールドの値をすべての4つのテーブルをチェックする代わりに、私はこのフィールドを独自のテーブルに退避し、ユニークなインデックスに設定しました。
私は4つのテーブル、Table1、Table2、Table3、Table4を持っています、それぞれがエンティティクラスに同じ名前でマップされているとします。 – Luka
あなたが達成しようとしていることを実証しているコードやマッピングは、あなたの意図を理解するのに役立ちます。 –