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