|
17
|
| CodingInsomnia · 技术社区 · 15 年前 |
|
|
1
17
Contains确实还不受支持(也许它应该受支持,但这完全是另一回事——我们只是在需要时才真正添加对各种运算符的支持) 至于对任何查询的多个查询,我假设您正在尝试执行动态数据,并且您希望实现
这是一个棘手的问题,LINQ提供程序默认情况下会使用和聚合那些多个WHERE子句,因此您的示例看起来像
显然永远不会是这样。 您最好的选择是下拉到Lucene查询(至少现在是这样),然后执行如下操作:
有道理? 上面的查询看起来像
注意:“Tags”,通知RavenDB Tags是一个数组 好的,[编辑]! 最简单的方法得到你真正想要的 希望 就是沿着这条线做点什么
然后,要查询您的ands,您可以执行以下操作:
现在,需要注意的事情
将整个数组序列化为一个巨大的blob,因为对于本例来说,它只是字符串。 我正在寻找更好的表达方式,我们不太可能想出一个简洁的方式来表达,因为它并不能很好地映射-但是 是 一个有效的答案:) 我想我很想至少能
(这不起作用,所以不要尝试),但它更明确地说明了你想要实现什么。 |