2009-04-01 6 views
1

이것은 기본적인 LINQ 질문입니다.Silverlight 3 - RIA 서비스 및 LINQ

내 RIA 서비스 응용 프로그램에는 하위 목록에 연락처가있는 패밀리 개체가 있습니다. 이것은 엔티티 프레임 워크 응용 프로그램입니다.

내 팸을 선택하면 연락처 하위 목록이로드되지 않는 이유가 무엇인지 궁금합니다. 게으른로드로 인해야한다는 것을 잘 알고 있지만, 자녀에게로드 할 쿼리를받는 방법을 알고 있습니다.

var fam = from f in ContextContainer.FamilyCtx.Families 
         where f.familyId == fID 
         select f; 

답변

1

난 당신이 비슷한해야한다고 생각 :

ContextContainer.LoadFamilies (식구들, 널을);

"LoadFamilies"는 RIA 서비스에서 자동 생성됩니다.

비동기 결과가 완료되면 OnLoaded 이벤트가 발생해야합니다.

그러면 somelistbox.ItemSource = e.LoadedEntities라고 말할 수 있습니다.

관련 문제