sql >> Database >  >> RDS >> Mysql

CurrentUtcDateTime bestaat niet - Entity Framework en MySql

Ik kwam exact hetzelfde probleem tegen en verloor bijna twee dagen om erachter te komen. Het lijkt een fout te zijn in de EntityFramework-toewijzingen voor MySql.

De oplossing is om de DateTime.UtcNow . te verplaatsen berekening buiten de scoped lambda en vul de werkelijke waarde in.

var utcNow = DateTime.UtcNow;
query = query.Where(p => p.Published);
query = query.Where(p => !p.StartDate.HasValue || p.StartDate <= utcNow);
query = query.Where(p => !p.EndDate.HasValue || p.EndDate >= utcNow);


  1. Aan de slag met Oracle SQL Developer op Windows

  2. Hoe kan ik gegevens van CSV naar MySQL importeren?

  3. hoe maak je een inlogpagina in de Android-app?

  4. Fout:ER_NOT_SUPPORTED_AUTH_MODE:Client ondersteunt het door de server gevraagde authenticatieprotocol niet; overweeg om MySQL-client te upgraden