Как удалить ведомую сущность в рамках структуры сущности в одной строке? - PullRequest
3 голосов
/ 03 февраля 2010

следующий код:

order.Orderlines.Remove(orderline)

Означает не только удалить связь между Орденом и Строкой заказа, но и навсегда удалить Строку заказа У многих рабских сущностей такая ситуация.

Как я знаю, в рамках сущности приходится писать дополнительный код:

context.DeleteObject(orderline);

Или,

context.Orderlines.DeleteObject(orderline);

Таким образом, правило удаления не может быть полностью заключено в порядок.

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

1 Ответ

0 голосов
/ 03 февраля 2010

Мне не совсем понятно, о чем вы спрашиваете, но вот очень полное описание различных сценариев удаления связанных сущностей , которое, мы надеемся, ответит на ваш вопрос.

...