मैं इसे हल नहीं कर सका, इसलिए मैंने डेटाबेस में "TruncateTime" नाम का एक फंक्शन बनाया।
Create FUNCTION TruncateTime(dateValue DateTime) RETURNS date
return Date(dateValue);
और यह काम करता है, लेकिन मुझे यह पसंद नहीं है।
इन लोगों ने किया ऐसा ही काम:
EntityFunctions.AddSeconds for MySQL
CurrentUtcDateTime मौजूद नहीं है - एंटिटी फ्रेमवर्क और MySql
तो अब मुझे लगता है कि यह अनावश्यक हो सकता है और मैं इसे सीधे डेटाबेस से कॉल कर सकता हूं और अभी भी इकाइयां प्राप्त कर सकता हूं, ऐसा कुछ:
var x = db.ExecuteStoreQuery<Measurement>(@"SELECT field1,field2
FROM Measurements
WHERE Date(InDate) = {0}", DDate);
और बस इतना ही।