Nur ein paar Details. Get Records ist eine Variable, in der die Ergebnisse meiner gespeicherten Prozedur enthalten sind. Nun, was ich fragen möchte ist, wenn ich die Gruppe nach Funktion entfernen möchte, aber ich möchte immer noch den Schlüssel und die Gegenstände bekommen? Gibt es einen Weg, es zu tun?Linq: Entfernen von Group By, aber immer noch seine Artikel?
var sortResCinema = GetRecords.Where(x => test2.branch == x.Bbranch && test.movieName == x.MovieName && x.MovieName != null)
.GroupBy(x => x.MovieName,
(key, elements) =>
new
{
Id = key,
Items = elements.ToList()
}).ToList();
Können Sie den eigentlichen Code auf zeigen, wie es zu tun? Linq kenne ich immer noch nicht. –
habe meine Antwort aktualisiert. Es ist ziemlich schwierig, die genaue Struktur der Objekte zu kennen, die Ihre gespeicherte Prozedur zurückgibt. Ich vermute, dass "Schlüssel" und "Elemente" Eigenschaften dieses Objekts sind. –
Ich habe den Code bereits ausprobiert, aber es besagt, dass es keine Erweiterungsmethode für Schlüssel und Elemente gibt. Ich brauche nur noch die Where-Funktion. Aber ich muss immer noch den Schlüssel und die Elemente (die einige Elemente von dort zu finden sind) –