Как удалить несколько записей в Linq to Entity? [Дубликат]

На этот вопрос уже есть ответ здесь:

Как удалить несколько строк в Entity Framework (без foreach) 19 ответов

У меня есть таблица в sql:

id  int  (primary key)
fid  int 

Данные в Табле это:

1   1
2   1
3   2
4   2
5   3
6   3

я удаляюодна запись по следующему коду:

DatabaseEntities obj = new DatabaseEntities();
int i = 2;
tblA t = obj.tblA.Where(x => x.fid == i).FirstOrDefault();
obj.DeleteObject(t);
obj.SaveChange,s();

Я удаляю несколько записей, используя следующий код:

DatabaseEntities obj = new DatabaseEntities();
int i = 2;
while (obj.tblA.Where(x => x.fid == i).Count() != 0)
{
   tblA t = obj.tblA.Where(x => x.fid == i).FirstOrDefault();
   obj.DeleteObject(t);
   obj.SaveChanges();
}

Есть ли решение для удалениянесколько записей в линк к сущности?

Ответы на вопрос(2)

Ваш ответ на вопрос