2010-02-03 78 views
3

下面的代码:如何在实体框架poco中删除一行中的从属实体?

order.Orderlines.Remove(orderline) 

,不仅意味着订单和订单项目也从持久性永久删除订单项目之间的关系删除。许多奴隶实体都有这种情况。

据我所知,在实体框架必须编写额外的代码:

context.DeleteObject(orderline); 

或者,

context.Orderlines.DeleteObject(orderline); 

因此,删除规则不能被完全是为了自身封装。

实体框架中的一行删除有更好的选择吗?

回答