LINQクエリを使用して、単一の結果が返されるかどうかを調べる必要があります。single()LINQがNULLを返すかどうか確認してください。
var propertyDataSource = (from x in myCollection
where SomeCondition(x)
select x).Single();
私のクエリは、単一の結果を持っていますが、結果がない場合、それはメッセージでSystem.InvalidOperationException
をスローしたときシーケンスに要素が含まれていない。これはいい作品:私はこのような結果を得るためにSingle()
を呼び出します。
どうすればこの問題を解決できますか?