मैं इस त्रुटि हो रही है:"... पैरामीटर रहित कन्स्ट्रक्टर और प्रारंभकर्ता समर्थित हैं ..." त्रुटि का मतलब क्या है?
Only parameterless constructors and initializers are supported in LINQ to Entities.
जब इस कोड (के साथ चारों ओर खेलने के लिए इस कोड here और बनाया परीक्षण डेटाबेस पाया जाता है) को चलाने के लिए कोशिश कर रहा है:
XElement xml = new XElement("contacts",
from c in db.Contacts
orderby c.ContactId
select new XElement("contact",
new XAttribute("contactId", c.ContactId),
new XElement("firstName", c.FirstName),
new XElement("lastName", c.LastName))
);
जहां डाटाबेस ऑटो बनाई गई है इकाइयों वस्तु। काम करने के लिए इसे कैसे प्राप्त करें इस पर कोई विचार?
धन्यवाद! वह काम करता है जो महत्वपूर्ण हिस्सा है :)! मैं अभी भी उलझन में हूं कि मूल कोड क्यों काम नहीं करता है, मैंने अन्य समान उदाहरणों को XML दस्तावेज़ बनाने के लिए देखा है। कोई विचार? – Evan
त्रुटि से, ऐसा लगता है कि ईएफ सिर्फ उन ऑब्जेक्ट्स का चयन करने का समर्थन नहीं करता है जिनमें पैरामीटर रहित ctors नहीं हैं। मुझे नहीं पता कि यह सीमा क्यों मौजूद है, लेकिन हां, समीकरण के बाहर ईएफ क्वेरी खींचने से समस्या हल हो जाती है। –
धन्यवाद। इस जवाब ने आज मेरी मदद की। – jessegavin