でクライアント側とドメインサービスクラス間で異なる:結果は、私は、オブジェクトのグラフ全体をもたらすクエリを持っているSilverlightアプリケーション
IQueryable<Rapport> rap = this.ObjectContext.Rapport.Include("Filtre")
.Include("Filtre.FiltreValeur")
.Include("Tri")
.Include("Section")
.Include("Section.ChampTexte")
.Include("Section.ChampTexte.MiseEnForme")
.Include("Section.Attribut")
.Include("Section.Attribut.MiseEnForme")
.Where(r => r.PK_Rapport == PK_Rapport);
変数ラップの内容がロードされています必要に応じて私の問題は、クエリをロードするときにノード "セクション"が空で、ドメインサービスレベルでいっぱいであることを知っていることです。 は、私は次のようにクエリをロードします。
EntityQuery<Rapport> query = _context.GetRapportCompletByIDQuery(_rapport.PK_Rapport);
_context.Load(query).Completed += (sender1, args1) =>
{
this._RapportComplet = ((LoadOperation<Rapport>)sender1).Entities.AsQueryable<Rapport>().First();};
私はこれを解決する方法を何クリューを持っていません。 :(HELP!
あなたは、クライアントとサービスの間で通信するにはどうすればよい?WCF? –
私は、WCFを使用していますRIAサービス、私はドメインサービスクラスを持っています – Rahma