我正在玩 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 支持是否有限制?
我已经尝试了对这组数据的其他查询(如顶部、过滤器),它们工作正常。