Если у меня есть таблица Customers
, связанная с таблицей Orders
, и я хочу удалить клиента и соответствующие ему заказы, тогда я могу сделать:
dataContext.Orders.DeleteAllOnSubmit(customer.Orders);
dataContext.Customers.DeleteOnSubmit(customer);
... это здорово. Однако что, если у меня также есть таблица OrderItems
, и я хочу удалить позиции заказа для каждого из удаленных заказов?
Я вижу, как можно использовать DeleteAllOnSubmit
, чтобы вызвать удаление всех позиций заказа для одного заказа, но как я могу сделать это для всех заказов?