2012-07-18 29 views
1

我正在通過WCF RIA Services處理我的數據。我通過RIA查詢公開我的數據,它的工作正常。 現在我需要獲取參數化查詢方法。我已經添加參數來查詢服務器端的方法:WCF RIA Services - 使用參數進行查詢

public IQueryable<User> GetUsers(string param1) 
{ 
    return _dataContext.Users; 
} 

..並在客戶端上通過參數值的方式:

var query = _context.GetUsersQuery("a"); 
_context.Load(query, LoadBehavior.MergeIntoCurrent, 
          (LoadOperation lo) => 
          { 
           if (lo.HasError == false) 
           { 
            ResultList.ItemsSource = lo.Entities; 
           } 

          }, null); 

當我收到客戶端上NullReferenceExeption當我試圖得到一個結果數據。 這是WCF RIA Services的一個已知錯誤還是我錯過了什麼?

+1

NullReference發生的位置究竟是什麼?哪條線?也許在發送回客戶端之前檢查'_dataContext.Users'的結果。你沒有做任何明顯錯誤的事情。 – 2012-07-19 06:47:30

回答

0

它看起來像是ResultList是null--確保它在運行查詢之前被初始化