ich nur in einer Linq-Abfrage nur das Datum vergleichen muß, die ein datetime
Feld beinhaltet. Jedoch führt die Syntax unten in der folgenden FehlermeldungVerwenden Linq Abfrage Datum vergleichen nur mit Datetime-Feld
The specified type member 'Date' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.
Wer weiß, wie aus einem datetime
Feld nur das Datum zu extrahieren?
var duplicate = from a in _db.AgentProductTraining
where a.CourseCode == course.CourseCode &&
a.DateTaken.Date == course.DateTaken.Date &&
a.SymNumber == symNumber
select a;
Wäre das nicht der Unterschied gleich Null sein, wenn die Daten, zu verschiedenen Zeitpunkten, sind aber in weniger als einem Tag Abstand, sagen wir, 'Jan-5, 2013 23: 30: 00 'und' Jan-6, 2013 01.30: 00'? – dasblinkenlight
Ich glaube nicht: http://www.sqlteam.com/article/datediff-funktion-demystified – IronMan84
Danke für den Link! – dasblinkenlight