У меня есть объект с EntityCollection внутри. Если я просто добавлю новый объект, все будет работать хорошо. Код, который делает это здесь:
Context.ApplyChanges()
Context.SaveChanges()
Но если я попытаюсь обновить объект, у меня появится следующее сообщение:
AcceptChanges не может продолжаться, поскольку значения ключа объекта конфликтуют с другим объектом в ObjectStateManager. Перед вызовом AcceptChanges убедитесь, что значения ключей уникальны.
Даже если использовать одни и те же объекты коллекции. Я имею в виду, что в коллекции не может быть реальных одинаковых объектов сущностей, потому что они сохраняются в базе данных, если они новые. Но! Если я попытаюсь применить один и тот же код к отдельным объектам в коллекции, они будут сохранены, но снова, если я попытаюсь применить его к объекту (контейнеру), у меня возникнет эта ошибка.
Спасибо за помощь