我有一个查询,它带来了一个对象的整个图表:
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);
变量 rap 的内容按请求加载。我的问题是在加载查询时,节点“Section”是空的,知道它在域服务级别已满。我加载查询如下:
EntityQuery<Rapport> query = _context.GetRapportCompletByIDQuery(_rapport.PK_Rapport);
_context.Load(query).Completed += (sender1, args1) =>
{
this._RapportComplet = ((LoadOperation<Rapport>)sender1).Entities.AsQueryable<Rapport>().First();};
我不知道如何解决这个问题。:( 帮助!