Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    Hallo, die Group By Syntax war mir nie klar geworden, jetzt krieg da langsam mehr mit hin als ich verstehe. Anhand verschiedener Beispiele möchte ich meinen Kenntnisstand einmal durchgehen und dann entsprechende Fragen stellen VB.NET-Quellcode (4 Zeilen) q1 gibt eine Sammlung an tableRows q2 und q3 geben eine Sammlung an anonymen Typen, deren Properties einmal der Key der Gruppe nach dem gruppiert werden soll und einmal eine Sammlung an tableRows sind, wobei die Sammlungs-Property bei q2 "Group"…

  • Benutzer-Avatarbild

    Ah ok, das hat schonmal bisschen geholfen, sowas hatte ich noch nicht auf dem Schirm ich dachte "into group" ist Pflicht: VB.NET-Quellcode (1 Zeile) Das ist nun also die SQL-Like-Funktionalität. Eine solche Überladung habe ich bei Enumerable.Sum nicht, der will überall ein selector as Func() nur ist der Rückgabewerte decimal/double/etc Ist das vielleicht eine Überschreibung?

  • Benutzer-Avatarbild

    Also entweder es gibt eine Entsprechung oder es gibt sie nicht. Wird bei der Extension schreibweise auch q3 verzögert ausgewertet? Ich finde durch die andere Schreibweise lässt sich diese Eigenart sehr gut merken. Gewohntermaßen werden Extensions ja hintereinander abgearbeitet als wären es separate Zeilen. In query-Schreibweise wirkt es wie ein Satz der nur als Ganzes funktioniert.

  • Benutzer-Avatarbild

    Wenn man eine Query formuliert, dann wird diese ja erst ausgeführt, wenn man ein Ergebnis abruft. Z.B.: VB.NET-Quellcode (2 Zeilen) Ist das bei der Extension Schreibweise auch so? VB.NET-Quellcode (2 Zeilen) Anders gefragt sind das wirklich nur unterschiedliche Schreibweisen oder vielleicht unterschiedliche Mechanismen? Weil wenn die eine Richtung nicht immer klappt dann scheint es da ja doch irgendwie mehr zu geben als nur die Syntax

  • Benutzer-Avatarbild

    Die Typen sind gleich in beiden Fällen. Allerdings ist das noch das allererste, was ich annehmen würde, was bei den Varianten gleich wäre. Ist ein verspäteter Abruf eine Sache des Typs? Wie sieht man einem Typ das an?