При внесении изменений с использованием SubmitChanges()
LINQ иногда умирает с исключением ChangeConflictException
с сообщением об ошибке Row not found or changed
, без каких-либо признаков ни строки, которая имеет конфликт, ни полей с конфликтующими изменениями, когда другой пользователь изменил некоторые данные в этой строке.
Есть ли способ определить, в какой строке есть конфликт, и какие поля они происходят, а также есть способ заставить LINQ игнорировать проблему и просто зафиксировать данные независимо?
Кроме того, кто-нибудь знает, возникает ли это исключение, когда какие-либо данные в строке изменились или только когда данные были изменены в поле, которое LINQ пытается изменить?