Я хочу выполнить удаление на моем ObjectContext
.
Это мой код:
var tempList = someEntityObject.SomeCollectionOfEntityObject;
foreach (var item in tempList)
{
someObjectContext.DeleteObject(item);
tempList.Remove(item);
}
Я хочу удалить someEntityObject
, но прежде чем я смогу, мне нужно удалить все объекты в SomeCollectionOfEntityObject
. У меня есть ограничение внешнего ключа, которое мешает мне удалить someEntityObject
.
Когда foreach пытается повторить цикл во второй раз, я получаю эту ошибку:
System.InvalidOperationException occurred
Message=Collection was modified; enumeration operation may not execute.