2010-08-03 3 views

답변

3

당신은 그래서 같이 분리 클래스를 사용할 수 있습니다 :

DetachedCriteria.For<MyTable>() 
     .Add(Restrictions.Disjunction() 
      .Add(Restrictions.Eq("conditionA", true)) 
      .Add(Restrictions.Eq("conditionB", true)) 
      .Add(Restrictions.Eq("conditionC", true)) 
      .Add(Restrictions.Eq("conditionD", true))); 
5

:

DetachedCriteria.For<MyTable>() 
     .Add(Restrictions.Eq("conditionA", true) || 
      Restrictions.Eq("conditionB", true) || 
      Restrictions.Eq("conditionC", true) || 
      Restrictions.Eq("conditionD", true)); 
관련 문제