Die obige Lambda-Anweisung gibt einige Nullen zurück, da sich ProblemCode nicht immer in der Durchschnittsliste befindet.
Wie kann ich diese Anweisung so umschreiben, dass, wenn das der Fall ist, opencall.Priority auf "" gesetzt wird, anstatt dass die Anwendung einen Fehler erzeugt?
Sie müssen einen neuen Standardwert für Ihren Referenztyp angeben, außer null
.
Also Priority
ist ein string
? Beachten Sie, dass Sie SingleOrDefault
nicht mehr benötigen, da die Abfrage niemals eine Ausnahme auslösen kann, da sie leer ist, wenn Sie eine DefaultIfEmpty
angeben.