Mysql
 sql >> база данни >  >> RDS >> Mysql

Канонична функция EntityFunctions.TruncateTime не съществува в MYSQL

Не можах да го разреша, затова току-що създадох функция на име "TruncateTime" в базата данни.

Create FUNCTION TruncateTime(dateValue DateTime) RETURNS date
return Date(dateValue);

И работи, но не ми харесва.

Тези хора направиха подобни неща:

Алтернатива на EntityFunctions.AddSeconds за MySQL

CurrentUtcDateTime не съществува - Entity Framework и MySql

Така че сега мисля, че това може да е ненужно и мога просто да го извикам директно от базата данни и пак да получавам обекти, нещо като това:

var x = db.ExecuteStoreQuery<Measurement>(@"SELECT field1,field2
FROM   Measurements
WHERE  Date(InDate) = {0}", DDate);

И това е всичко.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в MySQL:#1142 - командата SELECT е отказана на потребителя

  2. MYSQL:Как мога да намеря „дата от миналия понеделник“ (проблем с производителността)

  3. Иконата на Wampserver не става зелена напълно, mysql услугите не се стартират?

  4. Не може да се свърже с AWS RDS чрез PDO

  5. Емоджитата не се вмъкват в възела на базата данни js mysql