Прикрепить коллекции в Entity Framework - PullRequest
2 голосов
/ 05 апреля 2011

Используя структуру сущностей, я могу прикреплять отдельные объекты, используя

entity.Attach();

Однако я не вижу метода, который позволил бы мне добавить коллекцию / массив нескольких объектов к сущности.

Должен ли я пройтись по каждому элементу в коллекции и каждый раз вызывать entity.Attach()?

1 Ответ

4 голосов
/ 06 сентября 2011

Да, вы должны пройти через дочернюю коллекцию и Attach.

Кроме того, обратите внимание, что если объект изменяется, Attach присоединяет его к контекстному состоянию Unmodified.Вы также должны установить состояние Modified.

См. Здесь: http://blogs.msdn.com/b/adonet/archive/2011/01/29/using-dbcontext-in-ef-feature-ctp5-part-4-add-attach-and-entity-states.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...