घटाकर LINQ से इकाइयों को मैं इकाई फ्रेमवर्क के साथ LINQ का उपयोग करके 2 तिथियों के बीच दिनों की संख्या निर्धारित करने का प्रयास कर रहा हूं। यह मुझे बता रहा है कि यह सिस्टम पर घटाना नहीं पहचानता है। टाइमस्पेन क्लास2 तारीख
यहां LINQ क्वेरी का मेरा हिस्सा है।
where ((DateTime.Now.Subtract(vid.CreatedDate).TotalDays < maxAgeInDays))
यहाँ त्रुटि मैं
{ "संस्थाओं को LINQ विधि 'System.TimeSpan घटाना (System.DateTime)' को नहीं पहचानता है विधि VS.NET डीबगर में प्राप्त है, और इस विधि को स्टोर अभिव्यक्ति में अनुवादित नहीं किया जा सकता है। "}
क्या मैं कुछ गलत कर रहा हूं या क्या इकाई ढांचे में 2 दिनांक समय के बीच दिनों की संख्या प्राप्त करने का एक बेहतर तरीका है?
धन्यवाद माइकल
मैं भी करने के लिए सूत्र थोड़ा बदलकर समयावधि से बचने के लिए कोशिश की निम्नलिखित - जो अभी भी काम नहीं करता है जहां (vid.CreatedDate.AddDays (maxAgeInDays)> = DateTime.Now) –