文档中的 cosmos db LINQ 查询

cosmos db LINQ query in documentation

我正在阅读此处的 cosmos db 文档 https://3c5.com/DQRpv

有几个这样的例子

input.Select(family => family.parents[0].familyName);

其中输入是对象的 IQueryable。

我的问题是如何获得对象的 IQueryable 但是?

您可以尝试如下操作:

Container container = await this.database.CreateContainerIfNotExistsAsync(containerId, "<partitionkeypath>");
var input = this.container.GetItemLinqQueryable<Family>();
input.Select(family => family.parents[0].familyName);

其中 Family 是 class 定义为与容器属性映射的。