Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC EF очень медленно отрабатывает сохранение в цикле. / 3 сообщений из 3, страница 1 из 1
17.02.2016, 16:19
    #39173331
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC EF очень медленно отрабатывает сохранение в цикле.
Проблема: сохранение в цикле очень медленно работает.
Кода:
Код: c#
1.
2.
3.
4.
5.
for (int i = 0; i < remMotionCollection.Count(); i++)
{
  db.Entry(remMotionCollection[i]).State = EntityState.Added; // - !!! вот тут тормоза !!!
}
db.SaveChanges();


Ну очень медленно работает и при добавлении новых записей всё медленее и медленее отрабатывает код:
db.Entry(remMotionCollection[i]).State = EntityState.Added;

Вопрос: Что я не так делаю и можно ли как-то ускорить этот процесс?!
...
Рейтинг: 0 / 0
17.02.2016, 16:25
    #39173336
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC EF очень медленно отрабатывает сохранение в цикле.
Решение:
Код: c#
1.
db.Configuration.AutoDetectChangesEnabled = false;


П.С. Заметил: как только задаш вопрос на SQL.Ru так сразу находится решение!
...
Рейтинг: 0 / 0
17.02.2016, 16:34
    #39173344
ViPRos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC EF очень медленно отрабатывает сохранение в цикле.
potkin,

дык для того только орм и делают что бы чейндж трекинг был :)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MVC EF очень медленно отрабатывает сохранение в цикле. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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