Mysql
 sql >> Baza danych >  >> RDS >> Mysql

CurrentUtcDateTime nie istnieje — Entity Framework i MySql

Natknąłem się na dokładnie ten sam problem i straciłem prawie dwa dni, próbując go rozwiązać. Wygląda na to, że jest to błąd w mapowaniach EntityFramework dla MySql.

Rozwiązaniem jest przeniesienie DateTime.UtcNow obliczenia poza zakresem lambda i wstaw rzeczywistą wartość.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak importować bazy danych MySQL w wierszu poleceń

  2. Ping do serwera MySQL przy użyciu JDBC

  3. Czy Load DATA bez pliku (tj. w pamięci) jest możliwe dla MySQL i Java?

  4. Co jest nie tak z tą procedurą składowaną?

  5. Przechwytuj wartości elementów HTML w dynamicznej tabeli