Entity Frameworkのかなり単純なデータモデルだと思っています。 OrderHeaderとOrderLineという2つのエンティティがあります。Entity Frameworkの参照制約
OrderHeader
+---------+--------+
| Name | Type |
+---------+--------+
| Id | Int |
| Name | String |
+---------+--------+
オーダーライン
+---------+--------+
| Name | Type |
+---------+--------+
| Id | Int |
| OrderId | Int |
| Name | String |
+---------+--------+
私はOrderHeader.OrderLines.Remove(someOrderLine)を呼び出すたびに、私はオーダーラインではなく、孤立し、それを残してのデータベースから削除したいが、私Entity Frameworkでこれを行うように見えることはありません。ドキュメントには、参照制約を使用する必要があると書かれていますが、その機能は動作していないようです(たとえば、http://msdn.microsoft.com/en-us/library/dd456813%28VS.100%29.aspxは存在しないメニューを指します)。何か案は?
をOrderHeaderを削除します。 OrderLineをOrderHeaderのOrderLinesコレクションから削除したときにOrderLineを削除したい – LPCRoy
申し訳ありませんが、誤解されています – NikolaiDante