我有一個LINQ查詢,應該返回一個單一的結果或不結果。我打電話Single()
得到的結果是這樣的:檢查是否單個()LINQ返回NULL
var propertyDataSource = (from x in myCollection
where SomeCondition(x)
select x).Single();
這工作好,當我查詢有一個結果,但如果沒有結果,它拋出與序列不包含任何元素的消息System.InvalidOperationException
。
我該如何解決這個問題?