我有一个LINQ查询,应该返回一个单一的结果或不结果。我打电话Single()
得到的结果是这样的:检查是否单个()LINQ返回NULL
var propertyDataSource = (from x in myCollection
where SomeCondition(x)
select x).Single();
这工作好,当我查询有一个结果,但如果没有结果,它抛出与序列不包含任何元素的消息System.InvalidOperationException
。
我该如何解决这个问题?