我對EF和RIA很陌生,所以我不確定這是否應該起作用。如何通過RIA服務獲得實體及其子實體
我這裏顯示一個簡單的模型:
我加入了POCO templates for entity framework,一切是有線作爲它sohould我可以延遲加載,更改的通知和相關Fixup時......(我真的希望你仍然在閱讀)
問題是,雖然在服務器上我可以通過簡單地調用comp.SubComponents
加載組件的子組件。但是,由於某種原因,我沒有在客戶端的功能...我的Component
類RIAServices.web.g.cs
(生成的代碼)沒有列表SubComponent
。
這是如何工作的?我應該在RIA服務上有這個功能嗎?
public IEnumerable<SubComponent> GetSubComponents(int componentId)
{
return m_ctx.SubComponents
.Where(x => x.Component.Id == componentId)
.OrderBy(x => x.Name);
}
我已經試過了
ComponentId
財產,但事情是我身邊組件沒有SubComponents屬性:(因此我無法訪問組件的SubComponent ...我可以手動加載SubComponents並從上下文(客戶端上下文)獲取它們, – sebagomez 2010-11-06 11:36:28