Эффективный способ удалить несколько строк с Linq to Entity?

Привет! Я ищу эффективный способ удаления нескольких записей одновременно. Я удаляю 400 записей, и это занимает 8-15 секунд. Вот мой код

using (var entities = new Entity())
   {                               
       foreach (Item item in entities.Items.Where(x => x.id == id))
              entities.DeleteObject(item);
       entities.SaveChanges();
   }
10
задан Michael Born 19 May 2011 в 14:26
поделиться