Я использую Silverlight 4.0 (поэтому мне нужно сделать асинхронный вызов и не могу использовать EF напрямую) с сервисом данных WCF и EF 4 для моделирования базы данных. Я хочу сделать один вызов и иметь несколько уровнейсвойства заполнены.
Скажем, у меня есть следующие настройки (но это может пойти глубже): Учетные записи - имеет ноль или более клиентов (и другие свойства) - у клиента ноль или более адресов (и других свойств)
Я хочу вернуть 1 полезную нагрузку, когда учетные записи, клиенты и адреса все загружаются и включены в одну полезную нагрузку.
Я хочу получить: Accounts.Expand ("Клиенты").Где (a => a.Id == 1);Это возвращает полезную нагрузку с аккаунтом и заполненным клиентом.Как включить адреса в один и тот же вызов?