Когда я запускаюОшибка «Ошибка не найдена или изменена»
DB.SubmitChanges();
Иногда я получаю сообщение об ошибке «Строка не найдена или изменена». Причина, по которой эта ошибка вызывает у меня ошибку, связана с тем, что для этого запроса всегда найдется строка, и изменения вносятся только в случае внесения новых изменений.
Я не могу понять, почему эта ошибка всплывает Есть ли некоторые общие причины, почему эта ошибка показывает, что я могу попытаться найти в своем коде?
Хорошая практика - определить много изменений и иметь один DB.SubmitChanges(); или определить много изменений и иметь один DB.SubmitChanges(); после каждого изменения? – sooprise
Это зависит от вашего бизнеса. Включение изменений будет более эффективным, но также увеличивает вероятность того, что другой процесс внес изменения. Но вам все равно придется иметь дело с этим. –