कोई विचार क्यों तोड़ सकता है?नए लेनदेन की अनुमति नहीं है क्योंकि सत्र में चल रहे अन्य धागे LINQ से Entity
foreach (var p in pp)
{
ProjectFiles projectFile = (ProjectFiles)p;
projectFile.Status = Constants.ProjectFiles_ERROR;
projectFile.DateLastUpdated = DateTime.Now;
context.SaveChanges();
}
मैंने पढ़ा कि समस्या का समाधान, फोरैच लूप से पहले एक बार में परिणाम पुनर्प्राप्त करना है।
लेकिन क्या मैंने ऐसा नहीं किया? "पीपी" मेरे मामले में परिणाम का संग्रह है
क्या एक पीपीक क्वेरी का परिणाम है? यदि ऐसा है, तो आपको अपने लूप को चलाने से पहले इसे डेटाबेस से डिस्कनेक्ट करने के लिए 'ToList()' करने की आवश्यकता हो सकती है। – SouthShoreAK
हां यह है। ठीक है, मैं कोशिश करता हूं कि धन्यवाद –
कॉल लूप के बाहर परिवर्तन सहेजें – Mohsin