Use a cláusula OR no queryover no NHibernate

Estou usando o Nhibernate. Estou escrevendo consulta através do método queryover. Eu sou capaz de escrever e cláusula como no código abaixo. Está funcionando bem.

db.QueryOver(Of Users)()
  .Where(Function(x) x.Role = "Guest")
  .And(Function(x) x.Block = 0)
  .And(Function(x) x.APPID = appId)
  .List();

Mas eu quero usarOr cláusula em vez deAndou combinação de ambos. Como posso implementar isso. obrigado

questionAnswers(1)

yourAnswerToTheQuestion