WebAPI和OData OrderBy

时间:2013-11-12 11:42:32

标签: asp.net-web-api sql-order-by odata

我有一个由两个实体组成的数据模型

public class product 
{
     public int ID {get;set;}
     public string Name {get;set;}
}

public class category
{
    public int ID {get;set;}
    public string Name {get;set;}
    public IEnumerable<product> products {get;set;}
}

我需要做什么:从类别开始如何按产品名称排序?

我尝试过这样的事情:

api/categories?$orderby=?

1 个答案:

答案 0 :(得分:0)

如果您查询Categories,则无法按Product名称排序,只是因为您只能按Categories属性订购Category

例如,如果要查询类别1的产品,可以搜索api/categories(1)/products?$orderby=Name