logo

Удаление строки блока

Ниже приведен сценарий для удаления строки блока (в зависимости от того, заполнено определенное поле в этой строке или нет) с формы задачи:

foreach (var item in context.Blok.ToList()) //для каждого элемента блока
{
if (item.Oborudovanie == null) //если поле "Оборудование" не заполнено
context.Blok.Remove(item); //то удаляем этот элемент блока
}
В том случае, если необходимо полностью удалить строки блока из БД, необходимо воспользоваться следующим сценарием:
foreach (var item in context.Block.ToList()) 
{
     context.Block.Remove(item); 
     item.Delete();
}