私は 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 など) に対して他のクエリを試してみましたが、正常に動作します。