Als «linq» getaggte Fragen

Language Integrated Query (LINQ) ist eine Microsoft .NET Framework-Komponente, die .NET-Sprachen native Datenabfragefunktionen hinzufügt. Bitte verwenden Sie gegebenenfalls detailliertere Tags, z. B. [Linq-to-SQL], [Linq-to-Entities] / [Entity-Framework] oder [Plinq].


2
Wo ist die LINQ-Erweiterungsmethode „Fold“?
Ich habe in den Linq-Beispielen von MSDN eine nette Methode namens Fold () gefunden, die ich verwenden möchte. Ihr Beispiel: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); Leider kann ich dies weder in ihrem Beispiel noch in meinem …

3
Was macht Include () in LINQ?
Ich habe versucht, viel zu recherchieren, aber ich bin eher ein DB-Typ - daher macht selbst die Erklärung im MSDN für mich keinen Sinn. Kann jemand bitte erklären und einige Beispiele dafür geben, was die Include()Aussage im Begriff der SQLAbfrage bewirkt ?
93 sql  linq 

4
LINQ Join mit mehreren Bedingungen in On-Klausel
Ich versuche, eine Abfrage in LINQ zu implementieren, die einen linken äußeren Join mit mehreren Bedingungen in der ON-Klausel verwendet. Ich verwende das Beispiel der folgenden beiden Tabellen Project (ProjectID, ProjectName) und Task (TaskID, ProjectID, TaskName, Completed). Ich möchte die vollständige Liste aller Projekte mit ihren jeweiligen Aufgaben sehen, aber …
93 linq  join 


13
Bedingte Linq-Abfragen
Wir arbeiten an einem Log Viewer. Die Verwendung hat die Option, nach Benutzer, Schweregrad usw. zu filtern. In den SQL-Tagen würde ich der Abfragezeichenfolge hinzufügen, aber ich möchte dies mit Linq tun. Wie kann ich where-Klauseln bedingt hinzufügen?

4
Wie kann ich einen Wert von Action () zurückgeben?
Wie kann ich in Bezug auf die Antwort auf diese Frage, die DataContext in Action () übergibt , einen Wert aus action (db) zurückgeben? SimpleUsing.DoUsing(db => { // do whatever with db }); Sollte eher so sein: MyType myType = SimpleUsing.DoUsing<MyType>(db => { // do whatever with db. query buit …
92 c#  .net  linq 




6
Verwenden der Syntax der LINQ-Erweiterungsmethode für eine MatchCollection
Ich habe folgenden Code: MatchCollection matches = myRegEx.Matches(content); bool result = (from Match m in matches where m.Groups["name"].Value.Length > 128 select m).Any(); Gibt es eine Möglichkeit, dies mithilfe der Syntax der LINQ-Erweiterungsmethode zu tun? Etwas wie das: bool result = matches.Any(x => ... );
91 c#  linq 



12
Paging mit LINQ für Objekte
Wie würden Sie Paging in einer LINQ-Abfrage implementieren? Eigentlich wäre ich vorerst zufrieden, wenn die SQL-TOP-Funktion nachgeahmt werden könnte. Ich bin mir jedoch sicher, dass der Bedarf an vollständiger Paging-Unterstützung ohnehin schon früher auftritt. var queryResult = from o in objects where ... select new { A = o.a, B …
90 c#  .net  linq  paging 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.