私はNHibernateの基準を使用して)私はIN(の逆バージョンとして記述することができるものを実行しようとしています。..NHibernate:in()の逆バージョンですか?
ではなくプロパティに格納された値がリスト/コレクションX
であると言って私は、この値X(ID)がオブジェクトのプロパティであるリストにあると言っています。
これが意味をなさない場合は、何か助けていただければ幸いです。
EDIT人に謝罪、私は、これは十分意味がありません理解して...
私はそれが適用される対象者のリストを持つことができます私のシステムでイベントアイテム(アイテム)を持っています。管理者がオーディエンスアイテムを削除したい場合は、そのアイテムがどのイベントでも参照されていないことを確認したいと思います。 (AudienceListは、オーディエンスのIDの文字列リストとして格納されます)。
VAR結果= SessionInstance.Session.CreateCriteria(typeof演算(EventItem.Items.EventItem)).Add(Restrictions.In( "AudienceList"、myAudience:私は考えていた何
はの線に沿って何かでした。 ID)) .List();
しかし、私はAudienceListとmyAudience.IDが必要です。私は視聴者IDを持っていますが、それが他のIDのリストに含まれている可能性があることを確認する必要があります。
もう一度おねがいします。
EDIT 2
EventItemの定義は、それの一つがオーディエンスIDのDetailCollectionあり、それらはIDの文字列リストとしてDBに保存されているプロパティだようなものです。
私は、リスト内の特定の項目にプロパティIDが指定された値を持っているかどうかを確認する方法を尋ねていると思いますが、答えを出す前にもっと明確にすることができます。 –
ああ、私はN2が関与したことを知らなかった。あなたの関係構造はちょっと奇妙に思えます - いくつかのテーブル定義とマッピングファイルの抜粋を見るチャンス? –