Ok, do đó, tôi có bit này tiện lợi của mã từ Microsoft, và tôi có một chút nấc cục mà tôi muốn loại bỏ.Biến 'x' được khai báo nhưng không bao giờ được sử dụng lỗi
Mã gốc in ra ChangeConflictException x trên bàn điều khiển, nhưng tôi đã xóa dòng này. Bây giờ, mỗi khi tôi sử dụng bit này của mã, tôi nhận được lỗi: "Biến 'x' được khai báo nhưng không bao giờ được sử dụng".
Cách hiệu quả nhất để loại bỏ lỗi này trong khi giữ lại chức năng của mã là gì?
//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);
Chỉ cần làm rõ, đây là cảnh báo chứ không phải lỗi, đúng không? – Robaticus
@Robaticus - trừ khi bạn bật cảnh báo dưới dạng lỗi, p –
Rất tiếc! Nhưng vâng, tôi đã sai khi gọi đó là lỗi không phải là cảnh báo. – sooprise