0

我正在使用 LINQ 查询 DocumentDB,并且只想读取一个文档,例如 FirstOrDefault。这样做的正确方法是什么?这是可能给我多个文档的代码。我应该如何修改它以使其仅读取第一个文档?

dynamic doc = from f in client.CreateDocumentQuery(collection.DocumentsLink)
              where f.Id == userId.ToString()
              select f;
4

1 回答 1

1

只需申请FirstOrDefault您的结果:-

dynamic doc = (from f in client.CreateDocumentQuery(collection.DocumentsLink)
              where f.Id == userId.ToString()
              select f).FirstOrDefault();
于 2014-11-18T04:00:56.610 回答