Простые сценарии.Несколько изменений и исключений отправки
Чтение данных из одного источника и сохранение в базу данных SQL с использованием LinqToSQL. В файле много строк. Возможно, что для некоторых строк может возникнуть исключение SQL, но мы хотим игнорировать его (исключение журнала) и сохранять остальные данные.
В настоящее время мы выполняем подписи после каждой строки входных данных. В первый раз, когда SQL Exception встречается, ни одна из следующих строк не может быть обработана, потому что те же исключения, как представляется, повторно представлены.
Каков наилучший способ справиться с этим?
Вы, вероятно, захотите создать новый экземпляр контекста для каждого сохранить, как это будет просто продолжать пытаться сохранить те же изменения снова и снова. –
Насколько я знаю, LINQ обрабатывает каждую «строку» за раз для данной команды, то есть при ее обновлении обновлялся бы каждый объект, и они сохраняли бы. Итак, я думаю, вам нужно будет сделать вашу собственную функцию, но не уверен (отсюда комментарий вместо ответа). – MVCDS
Создание отдельного контекста данных для каждого из них практически не является практичным, так как до обновления система обрабатывает данные из контекста и будет либо обновить или вставить объект. –