следующий код:
order.Orderlines.Remove(orderline)
Означает не только удалить связь между Орденом и Строкой заказа, но и навсегда удалить Строку заказа У многих рабских сущностей такая ситуация.
Как я знаю, в рамках сущности приходится писать дополнительный код:
context.DeleteObject(orderline);
Или,
context.Orderlines.DeleteObject(orderline);
Таким образом, правило удаления не может быть полностью заключено в порядок.
Есть ли лучший выбор для удаления одной строки в структуре сущностей?