请教Linq查询不更新的问题
通过DomainService,在Silverlight中对表进行查询,其中有一个要求刷新实时表的实时数据的要求。
即每隔一定的时间,查找实时表,并将实时数据读取出来。
问题:
private void LoadRealTimeData() { var query = from r in this.dmdc.GetRealTimeQuery() where r.VarID == 30 select r; this.RealTimeEntities = this.dmdc.Load<RealTime>(query); this.RealTimeEntities.Completed += new EventHandler(RealTimeEntities_Completed); } void RealTimeEntities_Completed(object sender, EventArgs e) { List<RealTime> tempList = this.RealTimeEntities.Entities.ToList(); if (tempList == null || tempList.Count < 1) return; RealTime rt = tempList[0]; ///...其它代码 }