如何查询所有"产品"的RavenDB?哪些是类别列表?
让我们说我想要所有类别为" 1"或" 2"或" 3"。类别清单(1,2,3)应该是动态的。它会根据用户输入而改变。
答案 0 :(得分:2)
如果某个产品只能有一个类别,那么它就是这样的:
products = from p in session.Query<Product>()
where p.Category.In(new[] { 1,2,3 })
select p;
如果产品的多个类别符合以下条件:
products = from p in session.Query<Product>()
where p.Categories.Any(new[] { 1,2,3 })
select p;