linq to sql продолжить ошибку - PullRequest
1 голос
/ 28 октября 2010

У меня была ошибка в запросе linq, когда я пытался сделать SubmitChanges ()

проблема в том, что то, что я пытаюсь сделать в своем проекте, теперь я получаю та же ошибка (я думаю, что linq все еще пытается изменить ошибку)

как я могу очистить отложенные изменения или решить эту проблему иначе?

Thanx!

Ответы [ 2 ]

0 голосов
/ 28 октября 2010

используйте: db.GetChangeSet().Updates.Clear() для обновления, db.GetChangeSet().Inserts.Clear() для нового или db.GetChangeSet().Deletes.Clear() для удаленных элементов

для получения дополнительной информации: Нажмите

0 голосов
/ 28 октября 2010

Вам необходимо удалить их из «очереди».

Самый простой - это просто вызов GetChanges, и выполнить все действия в обратном порядке.Например, вставки становятся удаляемыми и т. Д.

Здесь - это метод расширения, который я написал, который работает для простых случаев (измените его, как хотите).

...