मैं सिस्टम.लिंक। डायनामिक का उपयोग कर कस्टम करने के लिए उपयोग कर रहा हूं जहां .NET MVC 1.0 में AJAX कॉल से क्लॉज हैं।सिस्टम .Linq.Dynamic और DateTime
यह तारों, int आदि के लिए ठीक काम करता है लेकिन डेटटाइम के लिए नहीं, मुझे अपवाद मिलता है कि स्ट्रिंग टू डेटटाइम की तुलना नहीं की जा सकती। बहुत ही सरल परीक्षण कोड
आइटम = आइटम। जहां (string.Format (@ "{0}> {1} {2} {1}", searchField, delimiter, searchString);
जहां खोज फ़ील्ड उदाहरण के लिए start_date होगी और डेटा प्रकार डेटटाइम है, डिलीमीटर "(कुछ भी नहीं के साथ प्रयास किया गया है) और सर्चस्ट्रिंग 01-जनवरी -2009 (01/01/2009 के साथ भी कोशिश की जाएगी) और आइटम LinqToSql से एक IQueryable है।
वहाँ एक गतिशील में डेटा प्रकार को निर्दिष्ट जहां का एक तरीका है, या वहाँ एक बेहतर तरीका है। यह वर्तमान में पहले से ही बाहर काम करने के सीमांकक किस प्रकार की आवश्यकता होती है कुछ प्रतिबिंब का उपयोग कर रहा है।
जब किसी प्रश्न के उपरोक्त टन के साथ कोई जवाब होता है तो यह हमेशा मुझसे बाहर निकलता है, लेकिन सवाल के लिए 0 अपवॉट्स हैं। लंगड़ा। अच्छा सवाल, मैं यहाँ आया क्योंकि मुझे वही चीज़ चाहिए! आप के लिए अपवित्र, अच्छा महोदय! – viggity