私のシステムでは、ユーザーは 0 個以上のカテゴリを所有しています。これが私のモデルクラスの簡略化されたバージョンです:
public class User
{
public virtual String Name {get; set;}
public virtual IList<Category> Categories { get; set; }
}
public class Category
{
public virtual String Title {get; set;}
}
ユーザーに割り当てられていないすべてのカテゴリを選択する ICriteria クエリを作成したいのですが、行き詰まっています。理想的には、Category から User へのナビゲーション プロパティを作成したくありませんが、NHibernate に関する私の初心者の知識では、それが唯一の解決策です。
現在のデータ モデル クラスでこれを行う ICriteria クエリはありますか?
ご協力いただきありがとうございます。