WCF RIA服务 - 使用参数查询

时间:2012-07-18 06:04:14

标签: wcf-ria-services

我正在通过WCF RIA服务处理我的数据。我通过RIA查询公开我的数据,它的工作正常。 现在我需要获取参数化查询方法。我在服务器端为查询方法添加了参数:

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

..并在客户端传递param值:

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

                            }, null);

因此,当我尝试获取数据时,我在客户端上收到NullReferenceExeption。 它是WCF RIA服务的已知错误还是我错过了什么?

1 个答案:

答案 0 :(得分:0)

看起来它是ResultList为null - 确保在运行查询之前初始化它