Als «linq» getaggte Fragen

70
F # List.map-Äquivalent in C #?

Gibt es eine Entsprechung zur List.map-Funktion von F # in C #? Wenden Sie also eine Funktion auf jedes Element in der Liste an und geben Sie eine neue Liste mit den Ergebnissen zurück. Etwas wie: public static IEnumerable<TResult> Map<TSource, TResult>(this IEnumerable<TSource>...

70
Häufig gestellte Fragen zur LINQ-Leistung

Ich versuche, LINQ in den Griff zu bekommen. Was mich am meisten stört, ist, dass ich, obwohl ich die Syntax besser verstehe, die Leistung nicht unabsichtlich für die Ausdruckskraft opfern möchte. Sind sie gute zentralisierte Informationsspeicher oder Bücher für 'Effective LINQ'? Wenn dies...

69
Konvertieren Sie SQL in Linq left join mit null

Wie kann ich dieses SQL richtig in linq konvertieren? select t1.ProgramID from Program t1 LEFT JOIN ProgramLocation t2 ON t1.ProgramID = t2.ProgramID where t2.ProgramID IS NULL Ich versuche das, aber es funktioniert nicht var progy = ( from u in db.ProgramLocations join b in db.Programs...

68
Wie kann ich Linq in einer T4-Vorlage verwenden?

Ich verwende T4, um einige Bildschirme und Code der mittleren Ebene für ein Projekt zu generieren, und möchte Linq verwenden, um einen Teil meines Vorlagencodes zu vereinfachen. Wenn ich jedoch versuche, Linq zu verwenden, meldet die Vorlage einen Syntaxfehler.

8
Rufen Sie die Methode x mal mit linq auf

Ich möchte eine Methode dreimal aufrufen. Mit LINQ gibt die Methode ein Objekt zurück. Mit diesem Objekt möchte ich es einer Liste hinzufügen. Wie mache ich das? List<News> lstNews = new List<News>(); lstNews.Add(CollectNews) [x 3 times] <-- Using Linq private static News...