我有一个与“ RequestProperty”实体具有1 .. *关系的“ Request”实体。因此,“请求”中有一个RequestProperty对象的集合。当我更新“请求”时,我想删除RequestProperty EntityCollection中的所有项目,并从传入域对象中添加新项目。当我遍历Request.Properties集合并DeleteObject在项目上调用remove或a 时,枚举失败,因为集合已被修改。
截至目前,我正在这样做:
while (true)
{
if (newRequest.Properties.Count > 0)
context.RequestPropertySet.DeleteObject(newRequest.Properties.First());
else
break;
}
由于这并不是真正的“酷”,我认为必须有另一种方法来清空关系集合。谢谢你的想法。
千万里不及你
青春有我
相关分类