के समय जाओ मैं datetime चर officeStartTime
जो के रूप मेंकेवल datetime
officeStartTime = {9/24/2013 10:00:00 AM}
datetime मूल्य पकड़ है और मैं मॉड्यूल CHECKINOUT
जो userid
, checktime
और अन्य गुण हो सकते है।
अब मैं चाहता हूं कि CHECKINOUT
प्रविष्टियों की सूची प्राप्त करें, जिनकी समय-समय पर चेकटाइम का हिस्सा officeStartTime
के समय से अधिक है।
मैं कोशिश:
var checklist= con.CHECKINOUTs.Where(x => x.CHECKTIME.TimeOfDay > officeStartTime.TimeOfDay);
checklist
शामिल निम्न त्रुटि दिखाया गया है:
{"The specified type member 'TimeOfDay' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported."}
।
यह कहता है कि TimeOfDay
LINQ से Entities में समर्थित नहीं है, तो यदि मैं LINQ में डेटाटाइम के समय भाग की जांच कैसे कर सकता हूं। ऐसा करने के लिए कोई और रास्ता नहीं है? कृपया मुझे सुझाव दें कि क्या करना है।
धन्यवाद।
यदि उत्तर आपके लिए सहायक था - कृपया इसे ऊपर उठाएं। यदि यह समाधान था - अपवॉट और – MikroDel
अपडेट करें मैंने इस टिप्पणी को पोस्ट किया - आज के कारण - आपके पास 8 उत्तर हैं और उनमें से 0 स्वीकार किए जाते हैं, लेकिन लगभग सभी के पास प्रतिक्रियाएं होती हैं। – MikroDel
@MikroDel मैं आपके उत्तर के अनुसार कोशिश कर रहा हूं, और मैं आपकी प्रतिक्रिया के लिए अपवित्र हूं। – link2jagann