1
有一个OData Web服务,我想查询并应用条件处理,但正在收到以下错误“将Linq表达式转换为URI时出错:只能指定查询选项(orderby,where,take,跳过)最后导航“Odata和选择问题
var reason = (from x in odataContainer.Table where x.userId == "test" select x.eventReason);
if (eventReason == "Failure")
// Do something
查询确实工作后,如果我不做出选择特定的,即选择的X而不是x.eventReason但是我想通过应用过滤器,以避免拉回了大量的数据。
关于如何使这项工作的任何建议?
您使用哪种OData .NET客户端http://www.odata.org/libraries/?问题是针对所有对象类型还是针对此表类型?如果您需要帮助,您需要添加更多代码和详细信息。 – Dhanuka777
只使用Microsoft.Data.OData库,它发生在所有表类型中。 – ServerMonkey