Очистка ChangeSet в случае ошибки

312
17 января 2018, 14:08

Есть форма на которой компоненты привязаны к моделям LinqToSql. Пользователь изменяет какие-то значения и я вызываю функцию DataContext SubmitChange. Но в случае ошибки, эта ошибка остается постоянно(любое последующее действие всегда вызывает эту ошибку), то-есть ChangeSet не очищается и DataContext выполняет тоже действие которое вызывает ошибку. Как быть в таком случае? Единственное решение что я нашел это заново создать контекст, что на мой взгляд несколько неправильно. Мне же нужно что бы пользователь увидел ошибку, ChangeSet сбросился и пользователь мог либо изменить данные на другие и снова сохранить либо вообще закрыть форму и продолжить работу, а не постоянно получать одну и ту же ошибку.

READ ALSO
Возможно ли подключить библиотеки .NET Framework в .NET Core 2.1.4?

Возможно ли подключить библиотеки .NET Framework в .NET Core 2.1.4?

Нужно подключить библиотеку в виде DLL, но у меня не получаетсяВозможно ли это?

191
Интеграция 2gis Api в проект с# (ГеоКлик)

Интеграция 2gis Api в проект с# (ГеоКлик)

Есть задача: встроить 2gis в программу так что бы работала функция ГеоКлик- получать информацию по адресуПрограмма пишется на C#

371
Проверка существования объекта c#

Проверка существования объекта c#

Добрый день , провожу десериализацию json , если один из пунктов поиска отсутствует то появляется ошибка , например если в json отсутствует пункт...

265
Как удалённо подключаться к базе данных MS Sql server?

Как удалённо подключаться к базе данных MS Sql server?

Есть база данных на MS Sql Server и есть приложение Win Forms

219