2010-02-03 40 views
3

下面的代碼:如何在實體框架poco中刪除一行中的從屬實體?

order.Orderlines.Remove(orderline) 

,不僅意味着訂單和訂單項目也從持久性永久刪除訂單項目之間的關係刪除。許多奴隸實體都有這種情況。

據我所知,在實體框架必須編寫額外的代碼:

context.DeleteObject(orderline); 

或者,

context.Orderlines.DeleteObject(orderline); 

因此,刪除規則不能被完全是爲了自身封裝。

實體框架中的一行刪除有更好的選擇嗎?

回答