2015-04-27 12 views
8

क्या इसे जारी रखने और बाद में इसका उपयोग करने के लिए LINQ क्वेरी को क्रमबद्ध करने के लिए वैसे भी है?LINQ क्वेरी को सहेजें/क्रमबद्ध करें

कुछ इस तरह:

var serializedQuery = context.Users.Where(row => row.Id == 1).Serialize(); 

यह रूप में लंबे समय के रूप में मैं इसे वापस एक LINQ क्वेरी के लिए पार्स कर सकते हैं एक्सएमएल, JSON या द्विआधारी के लिए धारावाहिक जा सकता है।

+0

इसे किस पर सीरियल करें? JSON? एक्सएमएल? बाइनरी? –

+0

आपका मतलब है क्वेरी, न कि परिणाम, सही? – Blorgbeard

+0

हां, क्वेरी स्वयं ही। इसे एक्सएमएल, जेएसओएन या बाइनरी में क्रमबद्ध किया जा सकता है जब तक कि मैं इसे LINQ क्वेरी पर वापस पार्स कर सकूं। – kdelmonte

उत्तर

0

निश्चित रूप से, आप first result on google का उपयोग कर सकते हैं जो एक ओपन सोर्स लाइब्रेरी है जो आपको दिखाती है कि यह कैसे करें। या आप पुस्तकालय के रूप में बस उपयोग कर सकते हैं।

जहां तक ​​मुझे पता है, ऐसा करने के लिए बॉक्स सुविधा में से कोई भी नहीं है। सीरियलाइजिंग विधि हस्ताक्षर और IQueryables एक चिपचिपा समस्या है।

+0

यह नहीं है वास्तव में एक जवाब, यह एक टिप्पणी के रूप में बेहतर होगा। बेहतर उत्तरों के सुझावों के लिए एसओ सहायता केंद्र देखें: https://stackoverflow.com/help/how-to-answer – jth41

+0

@ jth41 वास्तव में नहीं, और मैंने ऊपर टिप्पणी की। कोई अन्य जवाब नहीं बनाया गया था इसलिए मैंने इसे बनाया। – Codeman