Casablanca: Dynamic-LINQ und Sum

Beitrag lesen

Hi,

dnake für deine Antwort.

Was meinst du damit?

  
Erstmal was allgemeines. Die Sprache ist C#, nicht SQL.  

Das ist klar, dass das Ganze in der C# Umgebung durchgeführt wird. Das Statement ist aber immer noch ein LINQ-Statement, woraus zur Laufzeit eine SQL-Anweisung gebildet wird.

Ich musste leider auf Dynamic-Linq zurückgreifen, weil ich die Tebellen-Felder erst zur Laufzeit erhalte. So etwa:

  
db.MyTabel.Where("Id == @0 And (MyTimeStamp >= @1 And MyTimeStamp <= @2)",  
                  id, datum1, datum2).Select(  
                  "new (Id, MyTimeStamp," + myFeld + ").OrderBy("MyTimeStamp"));  

Ich gluabe auch, dass ich um eine Gruppierung nicht herum komme. Aber wie soll das in Dynamic-Linq gehen?

Gruß