Ich verwende Nhibernate. Ich schreibe Abfrage durch Abfrage-Methode. Ich bin in der Lage zu schreiben und Klausel wie in Code unten. Es funktioniert gut.Verwenden Sie OR-Klausel in queryover in NHibernate
db.QueryOver(Of Users)()
.Where(Function(x) x.Role = "Guest")
.And(Function(x) x.Block = 0)
.And(Function(x) x.APPID = appId)
.List();
Aber ich will Or
Klausel verwenden, anstatt And
oder eine Kombination aus beidem. Wie kann ich das umsetzen? Dank
Sollte es nicht Restrictions.Where statt Restrictions.On sein? – Rashack
@Rashack, danke, du hast recht, 'Restrictions.Where' statt' Restrictions.On' –