Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2014, 11:15   #1
Cannibal
Форумчанин
 
Регистрация: 17.02.2008
Сообщений: 191
По умолчанию LINQtoSQL Добавление записей

Добрый день.
Работаю с базой данной через linq to sql. Необходимо вставить в таблицу большое количество записей. В цикле вызываю такой код
Код:
Company comp = new Company
            {
                CompanyId = id,
                CompanyName = name,
                Region = region,
                Town = town,
                Address = Adress
            };
            try
            {
                _context.Company.InsertOnSubmit(comp);
                _context.SubmitChanges();
                return 1;
            }
            catch
            {                
                return 0;
            }
Проблема возникла, когда произошла попытка вставить запись с ключом, который уже есть. Естественно вставка не проходит, но проблема в том, что он начинает отвергать и следующие записи (с исключением "... нарушение первичного ключа <ключ_плохой_записи)>. Получается, что если "плохая" запись идет первой, то не вставляется ни одна запись.
Mathematicians often mix up Christmas and Halloween, because Dec.25=Oct.31.
Cannibal вне форума Ответить с цитированием
Старый 24.10.2014, 13:41   #2
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

так проверяйте перед вставкой.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
добавление записей в БД subbota БД в Delphi 13 03.03.2014 13:49
Добавление выбранных записей в БД Claster Помощь студентам 3 05.09.2011 11:13
LinqToSql Neolit1819 Общие вопросы .NET 0 18.05.2011 00:39
Добавление записей IvaNNN БД в Delphi 6 11.12.2009 15:02
Добавление записей Liones БД в Delphi 3 25.12.2008 10:08