我想在我的 DocumentDB 数据库中查询我的文档。我想使用 LINQ 来处理 DocumentDB 查询并想查询 facebookUsername 字段。
如果我使用下面的代码来查询标准 Id 字段,它可以正常工作,但是当我尝试使用 facebookUsername 字段时,我得到一个编译错误,内容为
“‘Microsoft.Azure.Documents.Document’不包含‘facebookUsername’的定义,并且找不到接受‘Microsoft.Azure.Documents.Document’类型的第一个参数的扩展方法‘facebookUsername’(您是否缺少使用指令还是程序集引用?)”
这是我目前用于按 Id 查询的代码,它有效。我只想能够查询 facebookUsername 字段。
dynamic doc = (from f in client.CreateDocumentQuery(collection.DocumentsLink)
where f.Id == myId.ToString()
select f).AsEnumerable().FirstOrDefault();
如何修改我的代码以通过 facebookUsername 字段查询?