我有一個與“ 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;}由于這并不是真正的“酷”,我認為必須有另一種方法來清空關系集合。謝謝你的想法。
實體框架4從實體集合中刪除對象
慕田峪9158850
2019-10-21 12:46:20