Ik kon het niet oplossen, dus ik heb zojuist een functie gemaakt met de naam "TruncateTime" in de database.
Create FUNCTION TruncateTime(dateValue DateTime) RETURNS date
return Date(dateValue);
En het werkt, maar ik vind het niet leuk.
Deze mensen deden soortgelijke dingen:
Alternatief voor EntityFunctions.AddSeconds voor MySQL
CurrentUtcDateTime bestaat niet - Entity Framework en MySql
Dus nu denk ik dat dat misschien niet nodig is en ik kan het gewoon rechtstreeks vanuit de database aanroepen en toch entiteiten krijgen, zoiets als dit:
var x = db.ExecuteStoreQuery<Measurement>(@"SELECT field1,field2
FROM Measurements
WHERE Date(InDate) = {0}", DDate);
En dat is alles.