Ville bara dela med dig att jag hittade lösningen!
EntityFunctions ger oss TruncateTime(), som kan användas för detta ändamål.
from e in MyContext.MyTable.Where(a =>
EntityFunctions.TruncateTime(a.DateTimeColumn) ==
EntityFunctions.TruncateTime(DateTime.Now)) select e;
EDIT: För EntityFramework 6 och högre:
from e in MyContext.MyTable.Where(a =>
DbFunctions.TruncateTime(a.DateTimeColumn) ==
DbFunctions.TruncateTime(DateTime.Now)) select e;
Jag hittade den här .