I 'utilizzando EF 4, ho una proprietà DateTimeStart
nelle mie entità con data in questo formato 16/08/2012 08:14:40
, vorrei interrogare con EF e trovare tutte le entità within the date 16/08/2012 only
. L'utilizzo di questo codice sotto il codice Ricevo questo erroreEF come filtrare i dati per data
The specified type member 'Date' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.
mio codice
DateTime dateTimeNow = DateTime.UtcNow;
DateTime dateNow = dateTimeNow.Date;
return db.EventCustoms.Where(x => x.DataTimeStart.Date <= dateNow)
.Select(y => new { y.EventId, y.EventTitle, y.DataTimeStart });
Che tipo di dati è il DataTimeStart? – podiluska
System.DateTime – GibboK