ठीक है, तो मेरे पास माइक्रोसॉफ्ट से यह निफ्टी बिट कोड है, और मेरे पास थोड़ा सा हिचकी है जिसे मैं छुटकारा दिलाना चाहता हूं।परिवर्तनीय 'एक्स' घोषित किया गया है लेकिन कभी भी त्रुटि का उपयोग नहीं किया गया
मूल कोड कंसोल पर ChangeConflictException x प्रिंट करता है, लेकिन मैंने इस पंक्ति को मिटा दिया। अब, हर बार जब मैं इस कोड का उपयोग करता हूं, तो मुझे त्रुटि मिलती है: "परिवर्तनीय 'एक्स' घोषित किया जाता है लेकिन कभी भी इसका उपयोग नहीं किया जाता है"।
कोड की कार्यक्षमता को बनाए रखने के दौरान इस त्रुटि से छुटकारा पाने का सबसे प्रभावी तरीका क्या है?
//See http://msdn.microsoft.com/en-us/library/bb386918.aspx
try
{
DB.SubmitChanges(ConflictMode.ContinueOnConflict);
}
catch (ChangeConflictException x)
{
foreach (ObjectChangeConflict occ in DB.ChangeConflicts)
{
occ.Resolve(RefreshMode.KeepChanges);
}
}
// Submit succeeds on second try.
DB.SubmitChanges(ConflictMode.FailOnFirstConflict);
बस स्पष्ट करने के लिए, यह एक चेतावनी है, कोई त्रुटि नहीं, सही? – Robaticus
@Robaticus - जब तक आप चेतावनियों के रूप में त्रुटियों को सक्षम नहीं करते हैं; पी –
ओह स्नैप! लेकिन हाँ, मैं इसे एक त्रुटि चेतावनी देने के लिए गलत था। – sooprise