問題タブ [simple.odata.client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4120 参照

c# - simple.odata.client を使用して階層データを展開する方法

私たちのデータモデルには、階層データがあります。たとえば、次のような構造があります。

特定の製品の関連カテゴリと、各カテゴリの関連カテゴリタイプが必要な場合は、次のような URL でこれを構築できます。

これはブラウザで正常に動作します。問題は、simple.odata.client OData v4 でこれを行う方法です。これを試していますが、機能しません。

0 投票する
1 に答える
626 参照

c# - OData Simple.OData.Client V3 は他の要求を送信します

リモートでホストされている odata サービスからデータを取得するために Simple.OData.Client V3 を使用しています。これが私がやっていることですが、不明な理由でodataクライアントが別のリクエストを送信しています

OData クライアントの初期化

リクエストを取得

送る代わりに

それは送信します

私もこの方法でリクエストを送信しようとしましたが、正しく動作します

しかし、前のサンプルの何が問題なのかわかりません。

新しい顧客を更新または追加しようとすると、同じことが起こります。他のリクエストを送信します。

更新 1

これは、正しくないリクエストを送信した場合の Fiddler リクエストです

応答

そして、ここに正しく機能するリクエストがあります

応答

メタデータ情報

0 投票する
0 に答える
366 参照

c# - Simple.OData.Client の継承の問題

現在、Simple.OData.Clientを使用してオブジェクトを取得するときに問題が発生しています。

のインスタンスを使用した呼び出しは次のとおりです。ODataClient

API からのデータを追跡でき、すべて問題ありません。以下は、サーバーから返される Json の抜粋です。

問題は、RecurrenceSettingオブジェクトが抽象的であり、次のエラーが発生していることです...

RecurrenceSettingView既定のコンストラクターを持たない型のインスタンスを作成できません。

参考までに、クラス定義の抜粋を以下に示します...

0 投票する
0 に答える
117 参照

c# - Simple.Odata.Client が古いデータを返す

OData サービスを呼び出す WCF サービスで Simple.Odata.Client を使用しています。問題は、リクエストごとに古いデータを取得していることです。新しいデータを取得するには、IIS をリセットする必要があります。以下は、Simple.Odata.Client fluent Api を使用している私のコードです。

リクエストごとに更新されたデータを取得する方法を誰かが教えてくれますか? ありがとう。

0 投票する
1 に答える
828 参照

dynamics-crm - Ms Dynamic 2016 Web API挿入を使用した単純なOdataはnullを返します

シンプルな Simple.Odata API を使用して新しいエンティティ データを Ms Dynamic CRM Web API に挿入し、次のコード スニップを使用しています。

このコード スニップは新しいエンティティ データを作成しましたが、問題は newcontactData が常に null であることです。ドキュメントによると、newcontactData オブジェクトには新しく作成されたオブジェクト データが必要です。ドキュメントのリンクを参照して ください https://github.com/object/Simple.OData.Client/wiki/Adding-entries

0 投票する
2 に答える
11050 参照

dynamics-crm - CRM はエンティティ参照プロパティの直接更新をサポートしていません。代わりにナビゲーション プロパティを使用してください

シンプルな OData で Ms Dynamic Web Api を使用しています。リンク エンティティの新しいレコードを追加する必要があります。

以下のコード スニップを使用して、 https://github.com/object/Simple.OData.Client/wiki/Adding-entries-with-linksのドキュメントを参照しています。

私は例外を取得しています

CRM はエンティティ参照プロパティの直接更新をサポートしていません。代わりにナビゲーション プロパティを使用してくださいS

0 投票する
1 に答える
17713 参照

c# - Json.Net シリアライズ/デシリアライズ クラス名属性 C#

(おそらく) 些細な質問で申し訳ありませんが、エンティティとデータ モデル クラスの名前が異なる Web サービスを利用しようとしています。

モデルの .Net クラス名を保持し、Json 属性名を使用して、シリアライザー/デシリアライザーを対応する Web サービス エンティティにマップします。例えば:

Web サービス エンティティ:

"人々"

私のモデルクラス:

"従業員"

私がすでにやっていること:

しかし、json シリアライザー/デシリアライザーは引き続き .Net クラス名を使用するため、jsonObject タイトルを設定する必要があります。

それを達成する方法はありますか?

編集

Simple.OData.Clientを使用して OData サービスを使用する Xamarin Forms アプリに取り組んでいます。

ありがとう