我正在尝试获取与今天日期(而不是时间)匹配的记录,但时间不同,所以不匹配?我应该在e.eventdate上使用子字符串吗?
List<Time> time = db.TimeSet.Where(e
=> e.Employee.Username == username &&
e.EventDate == DateTime.Today).ToList();
答案 0 :(得分:2)
答案 1 :(得分:0)
根据:http://msdn.microsoft.com/en-us/library/bb738681.aspx
你应该可以这样做:
db.TimeSet.Where(e => e.EventDate.Day == DateTime.Today.Day && e.EventDate.Month == DateTime.Today.Month && e.EventDate.Year == DateTime.Today.Year)
答案 2 :(得分:0)
试试这个
列出时间= db.TimeSet.Where(例如 =&GT; e.Employee.Username == username&amp;&amp; e.EventDate.Date == DateTime.Today.Date)。ToList();