ich Datetime-Variable officeStartTime
die als Datetime-Wert haltenZeit Brauchen Sie Datumzeit nur von
officeStartTime = {9/24/2013 10:00:00 AM}
und ich habe Modul CHECKINOUT
die userid
, checktime
und andere Eigenschaften enthalten.
Nun, was ich will, ist die Liste von CHECKINOUT
Einträgen zu erhalten, deren Zeit Teil von checktime größer als Zeit Teil officeStartTime
.
Ich versuche:
var checklist= con.CHECKINOUTs.Where(x => x.CHECKTIME.TimeOfDay > officeStartTime.TimeOfDay);
checklist
enthält die folgenden Fehler angezeigt werden:
{"The specified type member 'TimeOfDay' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported."}
.
Es wird TimeOfDay
in LINQ zu Entities nicht unterstützt, wenn ja, wie kann ich in LINQ für Zeit Teil von Datetime überprüfen. Gibt es einen anderen Weg, dies zu tun? Bitte schlage mir vor, was ich machen soll.
Vielen Dank.
Wenn die Antwort für Sie hilfreich war - bitte, bitte. Wenn es die Lösung war - upvote und update – MikroDel
Ich postete diesen Kommentar - Ursache wie für heute - Sie haben 8 Antwort und 0 von ihnen akzeptiert, aber fast alle haben Antworten. – MikroDel
@MikroDel Ich versuche nach Ihrer Antwort, und ich werde für Ihre Antwort upvote. – link2jagann