Я столкнулся с этим сегодня и обнаружил, что моя ошибка была вызвана 2-й проблемой, описанной в сообщении об ошибке: «выполняется операция отправки».
Вот мой неверный код:
dim c as new Car()
myContext.Cars.add(c)
myContext.SubmitChanges()
c.Color = "Red"
Обратите внимание, что я неправильно изменил объект после вызова SubmitChanges. Хотя SubmitChanges происходит до того, как я изменяю свою сущность, SubmitChanges происходит асинхронно, поэтому нет гарантии, что изменения будут отправлены до того, как я изменю сущность.
Вот исправленный код:
dim c as new Car()
myContext.Cars.add(c)
c.Color = "Red"
myContext.SubmitChanges()