1

データ サービスを使用して、http 経由で読み取り専用データを公開したいと考えています。

私が本当に欲しいのは、フィルター、展開などを使用して、データベース内の内容を表すさまざまな形の xml のビットを提供する機能です。

私が本当に好きではないのは、アトムの「グープ」です。json が少し軽いことは知っていますが、私が本当にやりたいことは、自分のシリアライゼーション戦略を強打することです。

もともと、もっといくつかのフォーマットがあると思っていましたが、簡単に拡張できると思いました...しかし、何も見つかりません。

私は間違った場所を探していますか?私は一緒に間違った木を吠えていますか?

ありがとう

4

2 に答える 2

1

データ サービスは特定の問題に合わせて設計されており、一般的な POX over REST 実装ではありません。そのように曲げようとするのが正しいかどうかはわかりません。

WCF を使用して「独自の」REST/POX サービスを作成するのは非常に簡単です (記事はこちら)。これは、データ サービスからあまりにも逸脱している場合に適した出発点になる可能性があります。

于 2009-02-03T06:57:06.557 に答える
1

ええ、ええ、同意します。

「Web プログラミング モデル」は柔軟性が高いように思われるため、非常に難しいものです。

本質的に私はしたいです

  • uri + クエリを受け取る
  • URI をエンティティ/レコードにマップする
  • クエリごとにリンクを含む pox を返す

現時点で私を獲得しているリンクされたエンティティを含めます。データ サービスでは、expand 関数を使用して「グラフを移動」できますが、その機能を置き換える簡単な方法が見つかりません。

残りのサービスでは、「拡張パス」を手動で解析し、適切なエンティティをオブジェクト グラフにロードしてからシリアル化する必要がありますか?

ご協力いただきありがとうございます!

于 2009-02-04T00:13:22.423 に答える