【问题标题】:DocumentDB IN keyword with Linq带有 Linq 的 DocumentDB IN 关键字
【发布时间】:2016-11-01 08:45:18
【问题描述】:

您现在可以像这样使用 DocumentDB 创建 IN 查询:

SELECT *
FROM Families 
WHERE Families.id IN ('AndersenFamily', 'WakefieldFamily')

但如果我使用 Linq 运行类似的查询,我会收到错误 {"Method 'Contains' is not supported."}

.where(a => familyNames.Contains(a.Families))

如何使用 Linq 创建 IN 查询?

【问题讨论】:

    标签: azure-cosmosdb


    【解决方案1】:

    此问题现已修复,您应该可以使用新的 SDK 版本。

    【讨论】:

      【解决方案2】:

      IN 目前不受 LINQ 提供程序的支持。

      我们将在未来的 SDK 更新中解决此问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-04
        • 1970-01-01
        • 2020-01-07
        相关资源
        最近更新 更多