Tôi đang sử dụng Nhibernate. Tôi đang viết truy vấn thông qua phương pháp truy vấn. Tôi có thể viết và điều khoản như trong mã dưới đây. Làm việc tốt.Sử dụng OR khoản trong truy vấn trong NHibernate
db.QueryOver(Of Users)()
.Where(Function(x) x.Role = "Guest")
.And(Function(x) x.Block = 0)
.And(Function(x) x.APPID = appId)
.List();
Nhưng tôi muốn sử dụng Or
khoản thay vì And
, hoặc kết hợp cả hai. Làm thế nào tôi có thể thực hiện điều này. Cảm ơn
nên nó không được Restrictions.Where thay vì Restrictions.On? – Rashack
@Rashack, cảm ơn, bạn đã đúng, 'Hạn chế.Where' thay vì' Restrictions.On' –