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