Существует два шага для включения записей из отношения внешнего ключа:
1. Сообщите WCF RIA Services о включении
Поместив атрибут [Include]
в определение вашей организации над внешним ключом
[Include]
public MyOtherTable MyOtherTable { get; set; }
2. Сообщите WCF RIA Servics, что этот конкретный запрос использует значение
В своем запросе вы должны использовать логику .Include("MyOtherTable")
, чтобы указать этому запросу включить данные из этого отношения.
public IQueryable<Table> GetTable()
{
return this.ObjectContext.Table.Include("MyOtherTable");
}
Похоже, вы пропустили второй шаг. Этот второй шаг позволяет выбрать, какие запросы загружают эти дополнительные записи.