Как удалить несколько записей в 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();
}
Есть ли решение для удалениянесколько записей в линк к сущности?