.NET में एंटीटी फ्रेमवर्क का उपयोग करना मैं डेटाबेस से लौटाई गई वस्तुओं की सूची के माध्यम से लूप करना चाहता हूं और अपडेट कर सकता हूं। http://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/8a337036-d288-48d4-80d4-89e5a51eddd9?ppud=4 एस Hargroves एक IList में परिवर्तित करने का सुझाव और कहा कि समाधान है:.NET EntityFramework: "प्रदाता कनेक्शन पर लेनदेन शुरू करते समय एक त्रुटि आई। विवरण के लिए आंतरिक अपवाद देखें"
var qry = (from c in DBEntities.Customer select c);
foreach (Object item in qry)
{
item.FirstName = ....
... etc, other code here
DBEntities.SaveChanges();
}
के अनुसार
।
कोशिश नहीं की है, मुझे यकीन है कि यह काम करेगा, लेकिन यह भी काम करता है, मैं जानना चाहता हूं कि मैं लूप के दौरान आइटम को अपडेट क्यों नहीं कर सकता? यह मेरे स्थानीय विकास पर्यावरण पर होता है, जिसमें कोई अन्य उपयोगकर्ता डेटाबेस को मारता नहीं है।
धन्यवाद ...
क्या भीतरी अपवाद कहा? आम तौर पर, आपको अपवादों को पकड़ना चाहिए, फिर 'ex.ToString() 'के परिणाम पोस्ट करना चाहिए। आपको तब "फेंक देना चाहिए" दोबारा, चूंकि "ex.ToString()" अपवाद को संभाल नहीं करता है। –