Строка Linq не найдена или не изменена

Error Message: Row not found or changed.
Stack Trace:
at System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode) 
at System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode) 

Это происходит, по-видимому, случайным образом. Я получаю по электронной почте эти ошибки, и указанный URL-адрес всегда кажется работают для меня и должны работать и для всех остальных.

Я могу исправить эту ошибку следующим образом:

  • Перейдя к моему dbml макету
  • Выбрав каждое поле в таблице, вызывающее конфликты
  • Щелкните правой кнопкой мыши и установите для свойства Проверка обновлений значение Никогда

Похоже, это предотвращает возникновение ошибок такого типа.

Однако это трудоемко, чтобы не забывать делать это каждый раз, когда я делаю возможность использовать dmbl , добавлять новые таблицы и т. д. Есть ли лучший способ решить эту проблему? Я получаю около 50–100 таких таблиц в день, что плохо для моих посетителей.

18
задан Roy Dictus 13 January 2012 в 14:24
поделиться