Saya tidak bisa menyelesaikannya, jadi saya baru saja membuat Fungsi bernama "TruncateTime" di database.
Create FUNCTION TruncateTime(dateValue DateTime) RETURNS date
return Date(dateValue);
Dan itu berhasil, tetapi saya tidak menyukainya.
Orang-orang ini melakukan hal serupa:
Alternatif untuk EntityFunctions.AddSeconds untuk MySQL
CurrentUtcDateTime tidak ada - Kerangka Entitas dan MySql
Jadi sekarang saya pikir itu mungkin tidak perlu dan saya bisa memanggilnya langsung dari database dan masih mendapatkan entitas, seperti ini:
var x = db.ExecuteStoreQuery<Measurement>(@"SELECT field1,field2
FROM Measurements
WHERE Date(InDate) = {0}", DDate);
Dan itu saja.