比较我有这样的代码实体框架和LINQ - 日期时间
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)
我希望做的是有这个
var data = from z in dataContext.ReservationsSet
where z.start_time.Value == day
select z;
我的问题是,z.start_time有时间部分也是。 DateTime日没有记录时间部分。有没有办法比较的日期部分没有收到此错误
The specified type member 'Date' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.
当我做这个
var data = from z in dataContext.ReservationsSet
where z.start_time.Value.Date == test
select z;
乔恩,谢谢,如何翻转简单。我不知道为什么我比他们更难做事。你是男人。 – jim 2010-10-19 17:04:28