3

以下代码:

order.Orderlines.Remove(orderline)

不仅意味着移除 Order 和 Orderline 之间的关系,而且意味着永久移除 orderline。许多从属实体都有这种情况。

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

context.DeleteObject(orderline);

或者,

context.Orderlines.DeleteObject(orderline);

因此,删除规则不能完全按顺序封装。

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

4

1 回答 1

0

我并不完全清楚你在问什么,但这里是对删除相关实体的各种场景的非常完整的描述,希望能回答你的问题。

于 2010-02-03T13:52:16.103 回答