Entity Framework - Добавить ссылку на дочерний объект без получения всего списка объектов?

У меня есть родительский объект, у которого есть свойство childs, которое само является объектом коллекции. т.е. Parent.Childs Я показываю этот объект EF через WCF. Другой способ, которым родитель может иметь несколько дочерних элементов, как в случае Invoice (родительский) и LineItems (дочерние элементы).

Клиентская сторона, как мне ссылаться на дочерний объект и добавлять его в коллекцию Childs, не проходя через службу и не получая весь список дочерних элементов и настройка вручную Parent.Childs.Add (child) для каждого соответствующего дочернего объекта.

Я хотел бы сделать что-то вроде Parent.Childs = new Childs () {new Child {childId = 1}, new Дочерний {childId = 2}}; а затем, когда я отправляю Parent на сервер, сервер знает, что дочерний элемент с id = 1 и id = 2 уже существует, и подключает его. Я уверен, что его нет.

Я читал о свойстве EntityKey, но на стороне клиента моих объектов этого свойства нет вообще.

спасибо

10
задан David 8 December 2010 в 15:48
поделиться