none
Entity Framework. Summe von Time Typ RRS feed

  • Frage

  • Hallo zusammen,

    kann mir jemand sagen ob es möglich ist, die Summe eines Time Typs zu bilden, wobei die Summe in der Abfrage gebildet wird und nicht erst im Programm.

     Dim cc = context.Tiers.Where(Function(v) v.TierartID = 2).Sum(Function(v) v.ZeitVon) 'geht nicht!

    genauer möchte ich eigentlich auch noch die Differenz.
    Dim xx = context.Tiers.Where(Function(v) v.TierartID = 2).ToList.Sum(Function(t) t.ZeitBis.Value.TotalHours - t.ZeitVon.Value.TotalHours)

    Dies ist jedoch erst nach einem ToList möglich.
    Weiss jemand wie es besser geht?
    Ich meine damit, das die Abfrage auf dem Server ausgeführt wird.

    Die Fehlermeldung:
    The specified type member 'TotalHours' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.

    Danke und Gruss
    Peter

    Freitag, 13. Mai 2016 08:22

Antworten

Alle Antworten