Я использую Entity Framework 4 и имею отношение один-ко-многим между родительским и дочерним объектом. Я пытаюсь удалить дочерний объект с помощью родительского репозитория, удалив его из родительской коллекции детей:
public virtual void RemoveChild(Child child)
{
children.Remove(child);
}
Когда я пытаюсь сохранить изменения, я получаю следующую ошибку:
Отношения от 'ParentChild'
AssociationSet находится в «Удален»
государство.
Учитывая ограничения множественности, соответствующий «ребенок» должен также в
«Удалено».
Конечно, мне не нужно явно удалять дочернюю сущность, используя дочерний репозиторий!