I have
var q = db.Games.Where(t => t.StartDate >= DateTime.Now).OrderBy(d => d.StartDate);
But it compares including time part of
Try this code
var today = DateTime.Today; var q = db.Games.Where(t => DbFunctions.TruncateTime(t.StartDate) <= today);