मैं वर्तमान में एक डेटाबेस से एक पंक्ति प्राप्त करने के लिए दो स्थानों में एक ही क्वेरी का उपयोग कर रहा हूं।
BlogPost post = (from p in dc.BlogPosts
where p.BlogPostID == ID
select p).Single();
पाठ बॉक्सों में डेटा डालने के लिए पंक्ति को पुनर्प्राप्त करते समय क्वेरी ठीक है, लेकिन यह एक त्रुटि "अनुक्रम में कोई तत्व नहीं है" देता है जब इसे संपादित करने और डेटाबेस में वापस डालने के लिए पंक्ति को पुनः प्राप्त करने के लिए उपयोग किया जाता है। मुझे समझ नहीं आ रहा है कि एक उदाहरण में एक उपयुक्त पंक्ति क्यों मिल सकती है लेकिन दूसरी नहीं।
(ASP.NET MVC और LINQ का उपयोग करके)