Ich habe 2 Datensätze, die ich Linq geschrieben, um gewünschte Ergebnisse aus extrahieren. Ich bestellte ein Dataset über den SQL, so dass ich diese Ergebnisse mit Linq aussortieren konnte. Ich benutzte Take(), um die benötigten Zeilen zu erhalten, aber jetzt muss ich sie neu anordnen, damit ich sie als Tabelle mit EPPlus ausgeben kann. Ich benutze VS2015 vb.net. HierReorder einen linq Ausdruck nach der Verwendung von Take()
ist der Code:
Dim linqTemp = (From t1 In dsTempResults.Tables(0).AsEnumerable Group Join
t2 In _myDtPalletGun.AsEnumerable On t1.Field(Of String)("item_no") Equals t2.Field(Of String)("Item_No")
Into dataGroup = Group From row In dataGroup.DefaultIfEmpty Where row IsNot Nothing
Select t1).Distinct().Take(Convert.ToInt16(Me.txtNumberToReturn.Text))
Kurz und bündig, würde Ich mag wissen, wie die Ergebnisse einer LINQ-Abfragen zurückgegebenen Datensätze neu zu ordnen.
Aufruf 'OrderBy'? – Shyju