odata从儿童收藏中获取财产价值

时间:2017-11-22 21:34:37

标签: asp.net asp.net-web-api odata

假设我有以下模型:

public class Author
{
    public string Name { get; set; }

    public List<Book> Books { get; set; }
}

public class Book
{
    public string Title { get; set; }
    public int Price { get; set; }
}

我要做的是根据标准过滤作者,只返回那些书籍成本超过100的作者。

http://localhost:9500/Author?$filter=Book/any(b: aggregate(b/Price) gt 100)

我不知道如何为这种情况创建查询。

提前谢谢!

0 个答案:

没有答案