sql >> Databáze >  >> RDS >> Mysql

Kanonická funkce EntityFunctions.TruncateTime v MYSQL neexistuje

Nemohl jsem to vyřešit, takže jsem v databázi vytvořil funkci s názvem "TruncateTime".

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

A funguje to, ale nelíbí se mi to.

Tito lidé dělali podobné věci:

Alternativa k EntityFunctions.AddSeconds pro MySQL

CurrentUtcDateTime neexistuje – Entity Framework a MySql

Takže teď si myslím, že by to mohlo být zbytečné a mohu to zavolat přímo z databáze a přesto získat entity, něco takového:

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

A to je vše.



  1. Pár malých problémů se vzorky Hekaton

  2. Připojte aplikace ODBC ve Windows k Zoho CRM

  3. SQLite MIN

  4. Je ukládání počtů databázových záznamů nadbytečné?