À l'aide de DateTime dans LINQ to entities

J'ai une base de données PostgreSQL qui interagit avec le programme via Entity Framework Code First.

Base de données contient une table "utilisateurs" de la colonne "visite" de type DateTime.

L'application est décrite comme;

public class Users
{    ...
    [Required]
    [Column("visit")]
    public DateTime VisitDate
    ...
}

Que j'essaie d'exécuter cette requête;

var rslt = context.Visitors.Where(v => v.VisitDate.Date == DateTime.Now.Date).ToList()

Mais aussi d'avoir une exception: NotSupportedException

Quel est le problème?

pouvez-vous poster les détails intimes de votre exception?
vous pouvez utiliser var rslt = context.Visitors.Where(v => v.VisitDate.Date == DateTime.Now).ToList()
Je pense que vous pouvez dire Datetime.Today au lieu de DateTime.Now?

OriginalL'auteur pma11 | 2013-05-24