Я не видел упоминания Silverlight, так что я полагаю, вы не пользуетесь услугами RIA.
Как вы добавляете объект в контекст?
.AddTo {EntitySetName] ()
или. {EntitySetNme} .Add ()
Если вы привязываетесь непосредственно к контексту данных, я считаю, что последний вариант - ваш лучший выбор.
Лично я бы уклонялся от этого, так как ваш уровень презентации напрямую связан с вашим уровнем данных. Вы должны установить переход между (бизнес-уровень), который обрабатывает добавление сущностей в связанную коллекцию пользовательского интерфейса и постоянство отдельно.