Cosmos DB读取呼叫

时间:2017-10-04 21:09:19

标签: c# azure-cosmosdb

我打电话给Azure Cosmos DB,我知道我查询的数据不存在。

我希望获得null价值,但我得到了:

  

枚举没有产生结果

enter image description here

如何测试我是否收到了值?我正在测试null哪个不起作用,因为结果不是空的。

我的代码看起来像这样:

var result = await _client.ReadQuery<myObject>(AccountsCollection, sql, pa);
if(result == null)
   return null;

1 个答案:

答案 0 :(得分:1)

您应该使用LINQ扩展方法result == null来查看是否有任何符合条件的项目(在您的情况下,条件只是任何东西存在于集合中):

.Any()