je ce codeEntity Framework et LINQ - Comparer DateTime
public List<CalendarData> GetCalendarData(DateTime day)
{
List<CalendarData> list = new List<CalendarData>();
using (dataContext = new VTCEntities())
{
DateTime test = new DateTime(2010, 10, 20, 17, 45, 0);
var data = from z in dataContext.ReservationsSet
where z.start_time.Value == test
select z;
foreach (var r in data)
Ce que je voudrais faire est cette
var data = from z in dataContext.ReservationsSet
where z.start_time.Value == day
select z;
le problème est que je z.start_time a le temps partie aussi. Le jour DateTime n'a pas la partie heure enregistrée. Est-il possible de comparer la partie date de sans avoir cette erreur
The specified type member 'Date' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.
quand je fais
var data = from z in dataContext.ReservationsSet
where z.start_time.Value.Date == test
select z;
Jon, Merci, comment renverser simple. Je ne sais pas pourquoi je rends les choses plus difficiles qu'elles ne le sont. Tu es l'homme. – jim