我打电话给Azure Cosmos DB,我知道我查询的数据不存在。
我希望获得null
价值,但我得到了:
枚举没有产生结果
如何测试我是否收到了值?我正在测试null
哪个不起作用,因为结果不是空的。
我的代码看起来像这样:
var result = await _client.ReadQuery<myObject>(AccountsCollection, sql, pa);
if(result == null)
return null;
答案 0 :(得分:1)
您应该使用LINQ扩展方法result == null
来查看是否有任何符合条件的项目(在您的情况下,条件只是任何东西存在于集合中):
.Any()