带 Linq 的 DocumentDB IN 关键字

DocumentDB IN keyword with Linq

您现在可以像这样使用 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 查询?

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

我们将在未来的 SDK 更新中修复此问题。

现在已修复,您拥有的应该适用于新的 SDK 版本。