Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Периодические ошибки / 9 сообщений из 9, страница 1 из 1
29.04.2015, 10:46
    #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
29.04.2015, 13:53
    #38948595
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодические ошибки
Pavluha,
Запросил строку, изменил, сохранил, потом пытаешься опять поменять и сохранить.
Небось синглтон тут замешан?
...
Рейтинг: 0 / 0
29.04.2015, 14:56
    #38948688
Pavluha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодические ошибки
ЕвгенийВ,

Нет, никаких синглтонов. Обычная репозитория.
...
Рейтинг: 0 / 0
29.04.2015, 15:23
    #38948728
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодические ошибки
Pavluha,
Попробуйте поменять в DBML проперти UpdateCheck на Never для всех полей без первичного ключа.
...
Рейтинг: 0 / 0
29.04.2015, 16:49
    #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
29.04.2015, 17:05
    #38948876
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодические ошибки
Pavluha,
Это надо с concurrency разбираться. Как вариант пробовать делать Refresh объекта перед его апдейтом.
...
Рейтинг: 0 / 0
29.04.2015, 17:20
    #38948898
Pavluha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодические ошибки
Axeleron,

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

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

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


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