मैं C # और .NET फ्रेमवर्क के साथ काम कर रहा हूँ। 4.5.1 इकाई फ्रेमवर्क 6.1.3 के साथ SQL सर्वर डेटाबेस से डेटा पुनर्प्राप्त कर रहा है।
मेरे पास यह है:
codes = codesRepo.SearchFor(predicate)
.Select(c => new Tuple<string, byte>(c.Id, c.Flag))
.ToList();
और जब मैं इसे चलाता हूं, मुझे यह संदेश मिलता है:
LINQ से Entities तक केवल पैरामीटर रहित कन्स्ट्रक्टर और इनिशियलाइज़र समर्थित हैं।
मुझे नहीं पता कि मुझे टपल कैसे बनाना है क्योंकि मेरे द्वारा पाए गए सभी उदाहरण ज्यादातर इसी तरह हैं।
मैंने यह कोशिश की है:
codes = codesRepo.SearchFor(predicate)
.Select(c => Tuple.Create(c.Id, c.Flag))
.ToList();
और यह त्रुटि प्राप्त करें:
LINQ से Entities विधि 'System.Tuple`2 [System.String, System.Byte] बनाएँ [स्ट्रिंग, बाइट] (System.String, बाइट) विधि को मान्यता नहीं देता है, और इस पद्धति को स्टोर अभिव्यक्ति में अनुवादित नहीं किया जा सकता है।
समस्या कहाँ हे?