c# - What is the correct way to get a sortable string from a DateTime in a LINQ entity? -


  // कर्मचारी सेवा: [वेबमिशन] सार्वजनिक सूची & lt; कर्मचारी & gt; GetEmployees () {वापसी (डीबी.पर्संस में पी से) जहां पी। टाईप == 'ई' नए कर्मचारी का चयन करें {नाम = पी। फुल नाम, // हिरेडेट = पी। क्रेज़ेशन डेट। टॉस्ट्रिंग (), // काम करता है, लेकिन इसमें नहीं प्रारूप मुझे चाहिए // HireDate = p.CreationDate.ToString ("s"), // एक NotSupportedException // HireDate = wrapper (p.CreationDate), // काम करता है, लेकिन मुझे प्रदर्शन के बारे में चिंता करता है / और मृत महसूस करता है अंदर}) .ओलिस्ट & lt; कर्मचारी & gt; (); } प्राइवेट स्ट्रिंग रैपर (डेटटाइम डेट) {वापसी तिथि। टॉस्ट्रिंग ("एस"); } // अन्य जगह: सार्वजनिक वर्ग कर्मचारी {सार्वजनिक स्ट्रिंग का नाम; सार्वजनिक स्ट्रिंग हिरेडेट; }   

मैं एक जावास्क्रिप्ट फ़्रेमवर्क का उपयोग कर रहा हूं जिसकी आईएसओ 8601 शैली प्रारूप में तारीखों की आवश्यकता होती है, जो वास्तव में वही है जो .toString ("s") को < कोड> दिनांकटाइम वस्तु वापस आ जाएगी

क्या यह LINQ से SQL में करने के लिए एक क्लीन / अधिक कुशल तरीका है?

मेरा मानना ​​है कि रैपर चाल उतना अच्छा है जितना आप इस स्थिति में प्राप्त कर सकते हैं। क्षमा करें।

अपडेट: ऐसा लगता है कि इसे यहां फिर से पूछा गया है:। जवाब बहुत ज्यादा "माफ करना" भी था; इस प्रश्न में भाग लेने वाले पर विचार करते हुए, मैं अब सचमुच यकीन कर रहा हूं कि आप बेहतर नहीं कर सकते।

Comments