Как быстро обновить данные через Entity Framework?

283
05 июня 2017, 21:23

Пишу запрос вот такого вида:

   if (storage.Folders.Any(x => x.DateDeleted == null))
            {
                storage.Folders.Where(x => x.DateDeleted == null).ToList().ForEach(x => x.DateDeleted = DateTime.Now);
                context.SaveChanges();
            }

И я так и не смог дождаться, пока выполниться context.SaveChanges();

Судя по тому, что ОЗУ заполняется на 400 мб, то я вытягиваю все к себе.

Можно ли сделать быстрое обновление? Или единственных выход рулить руками через context.Database.ExecuteSqlCommand() ?

READ ALSO
WPF Создание кастомного стиля окна с тенью

WPF Создание кастомного стиля окна с тенью

Задачей является создание кастомного стиля окна обладающего следующими свойствами:

351
Выполнение SqlBulkCopy и Entity Framework в одной транзакции

Выполнение SqlBulkCopy и Entity Framework в одной транзакции

Открываю транзакцию в EF вызовом:

204
C# Entity Framework

C# Entity Framework

Здравствуйтe, помогите разобраться пожалуйста Надо по первым 3 символам или больше в textBox найти записи в базе данных и отобразить их в ListboxЕсть...

275
Как заменить текст в docx

Как заменить текст в docx

Есть документ с содержимым вроде "Привет [[username]]"Нужно программно заменить "[[username]]" на свой текст не испортив форматирование и не используя...

262