Вы спрашиваете, как загрузить дочерние объекты?Если это так, вы можете загружать с помощью метода .Include.Имея класс Person и класс PhoneNumber, где Person имеет коллекцию PhoneNumber, вы можете сделать следующее:
List<Person> People = db.People.Where(p => p.Name = "Henry")
.Include("PhoneNumbers")
.ToList();
Или вы можете сделать то, что называется явной загрузкой, когда вы загружаете свои сущности и вызываете .Loadметод для коллекций дочерних и связанных сущностей, которые вы хотите загрузить.Обычно вы делаете это, когда у вас не включена поддержка LazyLoading (а LazyLoading по умолчанию включен в 4.0+, не вызывать в предыдущих версиях).
Независимо от того, как вы запрашиваете и загружаете их, вам придется отсоединитьсущности, которые вы хотите присоединить к другому контексту.
Вот ссылка на довольно хорошую статью MSDN о загрузке сущностей .