अपने आवेदन में मैं एंटिटी फ्रेमवर्क का उपयोग कर रहा हूं।
मेरी टेबल
-Article
-period
-startDate
मुझे उस मैच => के रिकॉर्ड चाहिए DateTime.Now > startDate and (startDate + period) > DateTime.Now
मैंने इस कोड की कोशिश की लेकिन अब यह काम कर रहा है
Context.Article
.Where(p => p.StartDate < DateTime.Now)
.Where(p => p.StartDate.AddDays(p.Period) > DateTime.Now)
जब मैं अपना कोड चलाता हूं तो निम्न अपवाद होते हैं
LINQ to Entities विधि 'System.DateTime AddDays (Double)' विधि को नहीं पहचानता है, और इस पद्धति का स्टोर अभिव्यक्ति में अनुवाद नहीं किया जा सकता है।
period?AddDaysअगर यह एक गलत कार्य हैdouble।