[英]How to select and expand on properties which are available only in derivedtypes
我有三個實體,在繼承層次結構中,如下所示。 我想支持 IDPS 和屬性的 $select 和 $expand 查詢選項。 /base?$select=idps 給我以下錯誤 URI 中指定的查詢無效。 無法在類型“Base”上找到名為“idps”的屬性。” 什么是正確的 odata 選項,我如何支 ...
[英]How to select and expand on properties which are available only in derivedtypes
我有三個實體,在繼承層次結構中,如下所示。 我想支持 IDPS 和屬性的 $select 和 $expand 查詢選項。 /base?$select=idps 給我以下錯誤 URI 中指定的查詢無效。 無法在類型“Base”上找到名為“idps”的屬性。” 什么是正確的 odata 選項,我如何支 ...
[英]OData metadata url request fails if I set the version
以下代碼獲得 500:WebRequest request = WebRequest.Create("https://services.odata.org/TripPinRESTierService/$metadata"); HttpWebRequest webRequest = request ...
[英]Parse huge OData JSON by streaming certain sections of the json to avoid LOH
我有一個作為 JSON 的 OData 響應(以幾 MB 為單位) ,要求是流式傳輸“JSON 的某些部分”,甚至無需將它們加載到內存中。 例如:當我在下面的 JSON 中讀取屬性“ value[0].Body.Content ”(以 MB 為單位)時,我想將此值部分流式傳輸而不將其反序列化為字符 ...
[英]Where can I find release notes for Microsoft.AspNet.OData
我們正在將 Microsoft.AspNet.OData 從 6.0.0 升級到最新的穩定版本。 我正在尋找發行說明以了解任何重大更改,但我找不到任何詳細說明的頁面。 甚至不在https://www.nuget.org/packages/Microsoft.AspNet.OData 在哪里可以找到 ...
[英]C# odata action with complex type collection fails
我需要調用一個公開操作的服務器。 此操作具有復雜類型集合的字符串或復雜類型集合作為參數。 我也需要打電話。 元數據是: 任何一個: 具有以下復雜類型: 或者,或者: 復雜類型定義為 我認為沒有辦法解決這個問題,因為我們必須在一次運行中支持多個更新。 例外我都指出 odata.n ...
[英]How to update a related CRM entity reference with ODataLib?
我正在使用ODataLib( http://odata.github.io )和客戶端生成的庫來訪問Microsoft CRM的OData API(v9.0)。 我正在嘗試更新實體導航屬性值(GUID),但是更新似乎沒有執行任何操作(未進行任何調用)。 如果我嘗試直接更新導航屬性的值 ...
[英]How can I build a OData client based on a shared model (POCO classes)?
在我的項目中,我使用 OData v3 和 v4(ASP.NET Web API 與后面的實體框架)。 目前我使用 Visual Studio 工具構建了一個客戶端。 但是還有別的方法嗎? 我真的必須基於 $metadata 和工具集來構建客戶端嗎? 是否可以通過共享庫共享我的模型(合同)並構建 ...
[英]OData Shortened Key Predicate Support
我正在使用Microsoft.OData.Core(等)的ODataLib v7.1.1位構建OData服務。 我在ODataUriParser.ParsePath()中使用縮短的鍵謂詞URL格式時遇到麻煩。 (相對)URL“ Company('Comp1')/ Customer(1)”引發 ...
[英]How can I create complex values in Microsoft.OData.Core when ODataComplexValue is missing in version 7?
我正在使用Microsoft.OData(ODataLib)版本7從OData服務解析元數據。 解析ODataModel之后,我想創建一個示例消息,其中包含所有已聲明屬性的示例值。 到現在為止還挺好。 適用於屬性中的原始值,或者適用於枚舉甚至集合值。 原始值的示例: ...
[英]Does OData lib support @odata.nextLink on expanded feeds?
我正在使用ODataLib解析OData V4提要和條目。 OData提要之一返回具有如下所示擴展關聯的有效負載: 注意元素“ Account_Tasks@odata.nextLink”:它提供了擴展數據的鏈接。 但是ODataLib類似乎都沒有公開此屬性。 ODataLib是 ...
[英]OData attribute routing for deleting relationship between m:m entities
該方案是一個應用程序,該應用程序使用OData v4,基於使用ODataLib的實體框架模型的服務器端API,使用Visual Studio的OData客戶端代碼生成器擴展的客戶端 我無法使OData屬性路由工作以刪除m:m關系中的實體的關系,客戶端為此生成以下形式的DELETE請求: ...
[英]nullable enum parameter always null odata 4 web api 2.2
在此處聲明之后http://blogs.msdn.com/b/odatateam/archive/2014/07/03/odatalib-6-5-0-release.aspx 修復枚舉的錯誤1)ODataUriParser應該支持將可空的Enum作為函數參數。 我從odata ...
[英]Does ODataLib for OData V4 support Atom payload in requests?
我正在嘗試將ODataLib用於OData協議V4(Microsoft.OData.Core)以生成Atom格式的有效負載。 我確保Content-Type和Accept頭引用application / atom + xml,但是對CreateODataEntryWriter的調用始終會導致異 ...
[英]How to create ODataNavigationLink when using ODataLib entry writer?
我正在嘗試找到一個示例,該示例如何正確實例化ODataNavigationLink以防其為非空。 我發現的唯一代碼示例創建了一個非擴展鏈接,但未將其綁定到任何數據: 因此,我們在這里指定“訂單”的鏈接。 但是,我如何提供鏈接的實際值(在此示例中,鏈接是一個集合,但也可以是單個條目)。 ...
[英]Serialize value to OData
是否有一個函數(可能在ODataLib 5.6.1中)將.NET基元類型序列化為OData URI格式( 請參閱參考資料) 例如: ...
[英]IsDefaultEntityContainer in OData metadata
當我使用Microsoft.Data.OData.dll生成我的EdmModel時,v5.6.1.0如下所示: 然后生成帶有 我得到沒有IsDefaultEntityContainer="true" xml。 一些OData庫需要該屬性。 如何添加? ...
[英]Microsoft.Data.OData.ODataMessageWriter using request or response?
類ODataMessageWriter在Microsoft.Data.OData.dll,v5.6.1.0接受采取構造IODataRequestMessage requestMessage以及IODataResponseMessage responseMessage 。 問題是何時使用一個或另 ...