2009-04-01 9 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(FAM、null)を。

「LoadFamilies」は、RIAサービスから自動生成されます。

非同期結果が完了すると、OnLoadedイベントが発生するはずです。

somelistbox.ItemSource = e.LoadedEntities

関連する問題