Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Добавление записей к БД / 4 сообщений из 4, страница 1 из 1
21.03.2014, 04:35
    #38592492
neverend12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записей к БД
Здравствуйте, столкнулся со следующей проблемой: хочу добавить записи в таблицу (на основании неких условий). НО добавляется всего 1 запись, а если исходная таблица (Employees) содержит 2 и более нужных записи, то выскакивает ошибка
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
        private void button3_Click(object sender, EventArgs e)
        {
               Network_buildingEntities context = new Network_buildingEntities();
               foreach (var em in context.Employees)
               {
                   int i = 2;
                   int j = 2;
                       if (em.Skills.Router_setup =="+")
                       {
                           Bids Bid = new Bids();
                           Bid.BidID = i;
                           Bid.BuildID = j;
                           Bid.TechID = em.TechID;
                           Bid.Status_of_operations = "InProgress";
                           Bid.Dates = DateTime.Today;
                           context.Bids.Add(Bid);
                           i = i + 1;
                           j = j + 1;
                       }
               }         
               context.SaveChanges(); //ЭТО РАБОТАЕТ НО ТОЛЬКО ДЛЯ 1
               this.bidsTableAdapter.Fill(this.network_buildingDataSet.Bids); 
        }



Предполагаю, что я не освобождаю контекст..но я не совсем понимаю, как это сделать (если вообще нужно)
З.Ы. Архив с проектом: http://rghost.ru/53221153
...
Рейтинг: 0 / 0
21.03.2014, 11:53
    #38592737
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записей к БД
Вам же черным по русски написано... смотри InnerException.
И уж забейте тогда на датасеты... коль EF стали пользовать...
...
Рейтинг: 0 / 0
21.03.2014, 14:23
    #38592930
neverend12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записей к БД
buser, ну а куда тогда выводить данные ? И да, спасибо за совет..
...
Рейтинг: 0 / 0
24.03.2014, 10:56
    #38594276
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записей к БД
neverend12ну а куда тогда выводить данные ?
туда же куда и выводил, только на датасеты забей
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Добавление записей к БД / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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