QueryOver
을 사용하여 NHibernate 3.3을 사용하여 OR 절을 사용하여 간단한 select를 만들려고합니다. 그래서 간단한 위해 같은 선택 :이 함께 왔어요QueryOver를 사용하는 NHibernate OR
Select x,y,z from myTable where x='one' or y = 'two' or z = 'three'
:
IList<MyTable> list = session.QueryOver<MyTable>()
.WhereRestrictionOn(
Restrictions.Or(Restrictions.On<MyTable>(tab => tab.x == "One"),
Restrictions.On<MyTable>(tab => tab.y == "Two"))
);
그것은 컴파일 및 TBH하지 않습니다 내가 어떤 식 으로든 잘못된 방향으로 갈거야 생각한다.
당신은 우리에게 컴파일 오류를 줄 수 있습니까? – Liath