Ich habe eine Klasse "Mitarbeiter", diese hat eine IList & lt; & gt; von "TypeOfWork".
%Vor%vor dem Speichern, würde ich nicht wissen, ob "typeofwid" (ein Guid) bereits in der "TypeOfWorks" Sammlung ist.
Ich habe es versucht:
%Vor%und versuchte dies:
%Vor%im "Direktfenster" von Visual Studio, aber ich erhalte den Fehler: Ausdruck darf in beiden Fällen keine Abfrageausdrücke enthalten
Haben Sie eine Idee?
Danke,
Genau was der Fehler sagt. Sie können LINQ-Abfragen nicht im Direktfenster verwenden, da sie die Kompilierung von Lambda-Funktionen erfordern. Versuchen Sie die erste Zeile in Ihrem tatsächlichen Code, wo es kompiliert werden kann. :)
Um dies alles in einer Zeile zu erledigen, können Sie auch den LINQ "Any" -Operator verwenden:
%Vor%Ich denke, dass beide tatsächlich funktionieren. Denken Sie daran, dass Visual Studio auch keine Linq-Abfragen im Überwachungsfenster verarbeiten kann. Daher vermute ich, dass der angezeigte Fehler eher ein Visual Studio-Problem ist als der Code, der nicht funktioniert.
Versuchen Sie diesen Code, um die Anzahl der nicht initialisierten Typworks zu ermitteln.
%Vor%Tags und Links c# linq lambda collections