以下を達成するNHibernateで論理和を作成するにはどうすればよいですか?
私が使用している従来のデータベースには、1 つのメイン テーブルと、いくつかの類似した列を持つ 3 つのマップされた 1 対 1 のテーブルがあり、それらのすべての 1 つでそれを見つけたいと考えています。
私はこれを試しましたが、もちろんうまくいきません。
public void AddSomeQuery(DetachedCriteria query)
{
if (someValue != null)
{
query
.CreateCriteria("tabel1")
.CreateCriteria("tabel2")
.CreateCriteria("tabel3")
.Add(Restrictions.Eq("ColumnThatEveryTabelHas", someValue));
}
}
この質問が十分に明確であることを願っています。
ありがとう!