2011-12-13 13 views
2

IEnumerableパラメーターを使用するサービス操作を作成しました。リスト/配列/コレクションをWCFデータサービス(OData)サービス操作に渡します。

これをクライアント側からどのように呼び出すことができますか?

私はこれを読んでpostと私にそれを設定する方法を示した。しかし、私はどのようにarry/collection/listを渡すのか分かりません。

私はカンマ区切りの文字列に変換してから再度解析することができたと思いますが、それはちょうどlongのリストを渡すためのハックのようです。

答えて

4

サービス操作は現在、プリミティブ型引数のみをサポートしています。したがって、値のリストを渡す簡単な方法はありません。できるだけコンマ区切り文字列を使用するのは、通常は妥当な回避策です。

0

この操作でGetメソッドを使用する場合、パラメーターはリストまたはコレクションのようにすることはできません。 私はPostメソッドを使用し、すべてのパラメータをリクエスト本体に入れることをお勧めします。 これがあなたを助けてくれることを願っています!

関連する問題