問題タブ [simple.odata]

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 に答える
165 参照

xamarin.forms - xamarin フォーム + odata

xamarin フォームで Simple.Odata.Client を使用して OData サービスからデータを取得する方法を教えてもらえますか?

私は次の方法で試します:

ポータブル プロジェクトで

OData サービス呼び出しで

「FindEntriesAsync」行を使用して実際の呼び出しが行われている間、応答しません

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

c# - simple.odata.client を使用して動的プロパティを更新する

サーバーに次のクラスがあります

上記のクラスの動的プロパティをクライアントから更新しようとしています。以下の例では、「Manufacturer」はサーバーに常駐する動的プロパティです。次のコードを使用して更新しようとすると、「プロパティ 'Manufacturer' がタイプ 'ServerNameSpace.Models.Product' に存在しません」というエラーが表示されます。クライアントの型で定義されているプロパティ名のみを使用してください。フィドラーでサーバーへのリクエストを確認できませんでした。

動的プロパティを持つオブジェクトのプロパティを更新するにはどうすればよいですか?. どんな助けでも大歓迎です。

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

.net - Simple.Odata.Client を使用して Odata V4 サービスに接続すると例外が発生する

同じサービスとローカルの Odata サービスを使用してクライアントを odata V4 サービスに接続する最も単純なシナリオを動作させるために何時間も費やしましたが、クライアントは接続を拒否しました。クライアントの「セッション」変数で、以下の session.Adapter 例外を取得し続けます。

私は何が欠けていますか??

var client = new ODataClient(" http://packages.nuget.org/v1/FeedService.svc/ ");

var packages = client .FindEntriesAsync("Packages?$filter=Title eq 'Simple.OData.Client'");

アダプター = 'odataClient._session.Adapter' がタイプ 'System.InvalidOperationException' の例外をスローしました

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

c# - Simple.OData.Client を使用して、オブジェクトとそのオブジェクトへの関係を 1 つのバッチで作成する

Simple.OData.Client を使用して 1 つのバッチでオブジェクトとリレーションシップを作成したいのですが、どうすればこれができるかわかりません。バッチ処理を使用しなくても、次のことができます。

しかし、これをバッチに入れようとすると、まだ作成されていないため、最初の呼び出しの戻り値を使用して子を作成できなくなります。オブジェクトの作成に使用したのと同じデータを使用しようとしましたが、これは機能しません。サーバーの create rel メソッドで null キーを与えるだけです。

データベースでは、データを挿入するときにリレーションシップを設定する必要があるため、これをバッチで行う必要があるため、1 つのデータベース トランザクションで行う必要があります。

これは Simple.OData.Client で可能ですか? そうでない場合、一般的にODataで可能ですか?

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

c# - Simple.OData.Client が Silverlight 5 で失敗する

次の小さなコードは、コンソール アプリケーションではうまく機能しますが、Silverlight 5 アプリケーション (必要な場合) ではNotSupportedExceptionをスローして失敗します。

Silverlight で機能しないのはなぜですか? ドキュメントによると、箱から出してすぐにSilverlightで動作するはずです....?

NuGet を使用してSimple.OData.Clientバージョンをインストールしました。4.13.0 (=最新の安定版) を Visual Studio 2015 Silverlight プロジェクトに追加しました。

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

c#-4.0 - 共有 POCO を複数の名前を持つ oData コントローラーにマッピングする

LoggerEntriesControllerの POCO タイプを返すODataController が呼び出されましたWebModels.LoggerEntry。POCO は、クライアントとサーバー間で共有される外部ライブラリにあります。

私はこのように登録しEntitySetます:

私の/apiメタデータには次のように表示されます。

これにより、Simple.Odata.Client が LoggerEntry を /api/LoggerEntries url に解決できないという問題が発生し、次のような厳密に型指定された呼び出しを行うと 404 が返されます。

これにより、/apiメタデータは次のようになるはずです。

何が間違っているのか、または ODataConventionModelBuilder から後者のメタデータの結果を取得するために何をする必要があるのか​​ わかりません。

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

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

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

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

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

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

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

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