次のコード:
order.Orderlines.Remove(orderline)
OrderとOrderlineの間の関係を削除するだけでなく、永続性からOrderlineを永続的に削除することも意味します。多くのスレーブエンティティにはこの状況があります。
私が知っているように、エンティティフレームワークでは追加のコードを記述する必要があります。
context.DeleteObject(orderline);
または、
context.Orderlines.DeleteObject(orderline);
したがって、削除ルールを完全に順番にカプセル化することはできません。
エンティティフレームワークでの1行の削除に適した選択肢はありますか?