Utiliser la requête Linq pour comparer la date uniquement avec le champ DateTime

J'ai besoin de comparer la date seulement dans une requête Linq qui implique une datetime champ. Toutefois, la syntaxe ci-dessous les résultats dans le message d'erreur suivant

The specified type member 'Date' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.

Personne ne sait comment extraire juste la date de sortie d'un datetime champ?

var duplicate = from a in _db.AgentProductTraining
                where a.CourseCode == course.CourseCode &&
                a.DateTaken.Date == course.DateTaken.Date &&
                a.SymNumber == symNumber
                select a;

source d'informationauteur NealR