6

私は WebAPI ベータ版をいじっていますが、選択は IQueryable を返すアクションの応答に影響を与えないようです。例えば:

http://localhost:62689/api/product?$select=ID,Name

期待される:

<Product>
<Id>1</Id>
<Name>Product 1</Name>
</Product>

実結果:

<Product>
<Id>1</Id>
<Name>Product 1</Name>
<ItemsInStock>6</ItemsInStock>
<Price>49.99</Price>
<Created>2012-01-15T00:00:00</Created>
</Product>

WebAPI の OData サポートに制限はありますか?

このデータ セット (top、filter など) に対して他のクエリを試してみましたが、正常に動作します。

4

1 に答える 1

5

Web API は、OData $select クエリをサポートしていません。

クエリ文字列パラメーターの現在のサポートは、$top、$skip、$filter、および $orderby に限定されています。

詳細については、このフォーラムの投稿をご覧ください。

于 2012-03-02T08:15:44.543 に答える