IQueryable OData客户端

时间:2016-06-22 12:07:35

标签: c# linq odata

我正在使用2级odata客户端,我找到了2个客户端:Simple.Odata.Client和Microsoft的一个(基于代码生成)。 第一个不支持LINQ查询,第二个在我的情况下失败了(我不想使用生成的类,因为我有一个与我的实体分开的程序集)。 我需要在高级odata控制器上预先过滤请求,如下所示:

[EnableQuery]
public IQueryable<Users> Get(){
    return odataClientToAnotherServer.Find<User>().Where(u => u.State == "Active");
}

我需要获得IQueryable对象,用于下一次OData准备。

感谢名单。

0 个答案:

没有答案