我试图设置我认为是实体框架中非常简单的数据模型。我有两个实体,OrderHeader和OrderLine。实体框架中的ReferentialConstraint
OrderHeader
+---------+--------+
| Name | Type |
+---------+--------+
| Id | Int |
| Name | String |
+---------+--------+
订单行
+---------+--------+
| Name | Type |
+---------+--------+
| Id | Int |
| OrderId | Int |
| Name | String |
+---------+--------+
每当我打电话OrderHeader.OrderLines.Remove(someOrderLine),我想要的订单行从数据库中而不是把孤儿被删除,但我似乎无法在实体框架中做到这一点。文档声明我应该使用引用约束,但该功能似乎不起作用(例如,http://msdn.microsoft.com/en-us/library/dd456813%28VS.100%29.aspx引用不存在的菜单)。有任何想法吗?
,只有当我想,当我删除OrderLines工作删除OrderHeader。我想从OrderHeader的OrderLines集合中删除它时删除OrderLine – LPCRoy 2009-07-15 21:30:35