0

我有一个实体集合作为导航属性(ICollection)。当我对父实体进行更新时,实际上并不包括对其字段的更改,而只是对其一个或多个子实体的字段进行更改,这些子实体的更改不会保留。需要做些什么来引起孩子们的这些变化?我是否需要遍历每一个并将其添加到更改集中?

我正在使用 Entity Framework 5,但我相信 4 也是如此。

4

1 回答 1

0

在这种情况下,我不确定您所说的更新是什么意思,但我猜您正在使用分离的实体并仅将父实体设置为已修改。这还不够,因为它没有传播到实体图的其余部分。您必须为受任何修改影响的每个实例设置状态。

于 2013-04-03T07:01:55.720 回答