powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Периодические ошибки
9 сообщений из 9, страница 1 из 1
Периодические ошибки
    #38948248
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Иногда появляется вот такая ошибка:

exception: Строка не найдена или изменена. stacktrace: в System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode)
в System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode)
в System.Data.Linq.DataContext.SubmitChanges()

При сабмите. Сам сабмит делаю после вставки. Куда копать?
...
Рейтинг: 0 / 0
Периодические ошибки
    #38948595
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavluha,
Запросил строку, изменил, сохранил, потом пытаешься опять поменять и сохранить.
Небось синглтон тут замешан?
...
Рейтинг: 0 / 0
Периодические ошибки
    #38948688
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЕвгенийВ,

Нет, никаких синглтонов. Обычная репозитория.
...
Рейтинг: 0 / 0
Периодические ошибки
    #38948728
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavluha,
Попробуйте поменять в DBML проперти UpdateCheck на Never для всех полей без первичного ключа.
...
Рейтинг: 0 / 0
Периодические ошибки
    #38948844
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Axeleron,

Теперь такая ошибка:

exception: Cannot add an entity with a key that is already in use. stacktrace: at System.Data.Linq.ChangeProcessor.TrackUntrackedObjects(MetaType type, Object item, Dictionary`2 visited)
at System.Data.Linq.ChangeProcessor.TrackUntrackedObjects()
at System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode)
at System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode)
at System.Data.Linq.DataContext.SubmitChanges()
...
Рейтинг: 0 / 0
Периодические ошибки
    #38948876
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavluha,
Это надо с concurrency разбираться. Как вариант пробовать делать Refresh объекта перед его апдейтом.
...
Рейтинг: 0 / 0
Периодические ошибки
    #38948898
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Axeleron,

Только вставка, удаление и селект идет. Изменений нет вообще.
...
Рейтинг: 0 / 0
Периодические ошибки
    #38948923
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavluha,
А первичные ключи в таблице есть?
...
Рейтинг: 0 / 0
Периодические ошибки
    #38952682
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Axeleron,

Вот так помогло

_dataManager.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues, history);
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Периодические ошибки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]