Als «linq» getaggte Fragen

95
Roslyn konnte keinen Code kompilieren

Nachdem ich mein Projekt von VS2013 auf VS2015 migriert habe, wird das Projekt nicht mehr erstellt. In der folgenden LINQ-Anweisung tritt ein Kompilierungsfehler auf: static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; var result...

95
LINQ Verwenden Sie Max (), um eine einzelne Zeile auszuwählen

Ich verwende LINQ für ein von NHibernate zurückgegebenes IQueryable und muss die Zeile mit den Maximalwerten in einigen Feldern auswählen. Ich habe das Stück, an dem ich festhalte, vereinfacht. Ich muss die eine Zeile aus meiner Tabelle mit dem Maximalwert in einem Feld auswählen. var table = new...

94
Wie kann man einen Baum über LINQ abflachen?

Also habe ich einen einfachen Baum: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } Ich habe eine IEnumerable<MyNode>. Ich möchte eine Liste aller MyNode(einschließlich der Objekte des inneren Knotens ( Elements)) als eine flache Liste...

94
Wie gebe ich das Linq OrderBy-Argument dynamisch an?

Wie gebe ich das Argument an, das an orderbyeinen Wert übergeben wird, den ich als Parameter nehme? Ex: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} Derzeitige Implementierung: List<Student> orderbyAddress =

93
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
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...

92
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

92
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...