I\'m trying to run this query:
DateTime DDate=DateTime.Today; //Today\'s date without Time
var v= db.measurements.Where(m => EntityFunctions.TruncateTime(
I couldn't resolve it, so I just created a Function named "TruncateTime" in the database.
Create FUNCTION TruncateTime(dateValue DateTime) RETURNS date
return Date(dateValue);
And it works, but I don't like it.
These people did similar things:
Alternative to EntityFunctions.AddSeconds for MySQL
CurrentUtcDateTime does not exist - Entity Framework and MySql
So now I think that might be unnecessary and I can just call it directly from the database and still get entities, something like this:
var x = db.ExecuteStoreQuery(@"SELECT field1,field2
FROM Measurements
WHERE Date(InDate) = {0}", DDate);
And that's all.