Конфликт, вероятно, вызван тем фактом, что объект в вашем текстовом тексте (объект, который хранит и хранит изменения и т. Д. В коде .net) имеет другие значения, отличные от значений в вашей БД.
Допустим, вызагрузить объект человек из БД.Одним из полей является имя, имя - S oo.Теперь у вас есть копия вашей записи в текстовом формате.Вы меняете некоторые вещи и хотите записать изменения в БД, но когда (LINQ? Other orm) хочет записать изменения в БД, он замечает, что имя в БД уже изменено.
Итаккто-то / что-то изменил вашу запись, у вас есть своего рода «тупик» (правильный термин?), затем вы должны определить, что важнее, ваши изменения или изменения, которые что-то / кто-то сделал.
К ТОЧКЕ !!!-> Refreshmode.overwirteCurrentValues Просто обновляет объект в текстовом тексте данных, он перезагружает объект из базы данных, чтобы вы работали с обновленным объектом.
Надеюсь, это было немного ясно:)
grtz