Ich habe eine LINQ-Abfrage, die entweder ein einzelnes Ergebnis oder keine Ergebnisse zurückgeben sollte. Ich nenne Single()
das Ergebnis wie folgt zu erhalten:Überprüfen Sie, ob single() LINQ NULL zurückgeben
var propertyDataSource = (from x in myCollection
where SomeCondition(x)
select x).Single();
Diese Ordnung funktioniert, wenn meine Abfrage ein einzelnes Ergebnis, aber wenn es keine Ergebnisse gibt es wirft eine System.InvalidOperationException
mit der Meldung Sequenz keine Elemente enthält.
Wie kann ich das beheben?