Я новичок в EF и RIA, поэтому я не уверен, должно ли это работать или нет.
У меня есть простая модель, показанная здесь:
Я добавил POCO-шаблоны для структуры сущностей и все подключено так, как я могу, чтобы получить Lazy Loading, уведомления об изменениях и исправления отношений ... (я действительно надеюсь, что вы все еще читаете)
Дело в том, что, находясь на сервере, я могу загрузить подкомпоненты компонента, просто вызвав comp.SubComponents
. НО, по какой-то причине у меня нет этой возможности на стороне клиента ... Мой класс Component
из RIAServices.web.g.cs
(сгенерированный код) не имеет списка SubComponent
.
Это так должно работать? Должен ли я иметь эту функцию в RIA Service?
public IEnumerable<SubComponent> GetSubComponents(int componentId)
{
return m_ctx.SubComponents
.Where(x => x.Component.Id == componentId)
.OrderBy(x => x.Name);
}