Je voulais juste partager avec vous que j'ai trouvé la solution !
Les EntityFunctions nous fournissent TruncateTime(), qui peut être utilisé à cette fin.
from e in MyContext.MyTable.Where(a =>
EntityFunctions.TruncateTime(a.DateTimeColumn) ==
EntityFunctions.TruncateTime(DateTime.Now)) select e;
MODIF : Pour EntityFramework 6 et supérieur :
from e in MyContext.MyTable.Where(a =>
DbFunctions.TruncateTime(a.DateTimeColumn) ==
DbFunctions.TruncateTime(DateTime.Now)) select e;
Je l'ai trouvé ici .