实体框架2.0:无法更新EntityCollection

时间:2010-04-16 14:19:06

标签: c# entity-framework

假设我们有“EntityCollection产品”。

然后以下内容不起作用:

foreach (var product in products)
{
 product.LastUpdate = DateTime.Now();
}

由于您也无法索引EntityCollection,如何在EntityCollection中修改实体?

2 个答案:

答案 0 :(得分:1)

Try this,我创建了一个更新EntityCollection的通用方法。给我你的反馈。

您必须修改产品实体集合中的产品。然后打电话给我GenericUpdateEntityCollection(YourEntityCollection, YourObjectContext);,然后去那里

答案 1 :(得分:0)

你可以尝试一下吗?

foreach (var product in products.ToArray())
{
     product.LastUpdate = DateTime.Now();
}

您必须使用ToArray()复制枚举元素,以便更改products