Ich verwende eine LINQ-Abfrage wie unten.
%Vor%Ich erhalte den Fehler "Sequenz enthält keine Elemente". Warum wirft das Ergebnis einen Fehler, wenn das Ergebnis keine Elemente enthält? Sollte es nicht Null zurückgeben, wenn keine Ergebnisse gefunden werden? Das passiert bei Verwendung von SQL.
Es funktioniert wie geplant. Die First () -Methode wird aufgerufen, wenn bekannt ist, dass mindestens eine Zeile zurückgegeben wird. Wenn dies nicht der Fall ist, rufen Sie FirstOrDefault ().
Tags und Links linq