0
我有一個連接正在工作,但有些內容已更改,現在數據沒有顯示出來。這是一個簡單的查詢,它只是返回所有的實體。我在LoadOperation調用中放置了斷點,它觸發並獲取了0個實體。我還在服務本身上設置了一個斷點,並且在LoadOperation評估之前它不會中斷。在LoadOperation完成之後,在我們需要數據之後,服務查詢就會被調用。我能想到的唯一問題可能是問題是我向解決方案添加了2個WCF服務。 WCF服務會阻止RIA工作嗎?關於還有什麼會導致問題的任何想法?Silverlight中的RIA Services未提供數據
客戶:
LoadOperation<Project> loadOp =
this._projectContext.Load(this._projectContext.GetProjectsQuery());
服務:
public IQueryable<Project> GetProjects()
{
return this.Context.Projects;
}
見,真正的基礎,而不是工作。
如果我使用回調,那麼它確實返回實體。那個呢? –
加載是一個異步操作。所以當你調用Load時,即使它返回,對象也不存在。一旦回調被觸發,對象將在那裏。 – Bryant
是的,我開始看到,我只是好奇它以前的工作。我看到數據填充在我的Silverlight應用程序中,沒有回電。 –