LINQ - Sequenz enthält keine Elemente

7

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.

    
Thanigainathan 10.01.2011, 13:40
quelle

2 Antworten

5
%Vor%     
prabhuK2k 12.06.2012, 13:41
quelle
16

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 ().

    
Randy Minder 10.01.2011 13:41
quelle

Tags und Links