WebApi リクエストで IQueryable 機能を使用して検索結果を配信しています。コードはこの記事に基づいています。親オブジェクトだけでなく、子オブジェクトのコレクションでも IQueryable を使用できますか?
たとえば、この記事の例を使用すると、製品のクエリを返すことができます。Product クラスにカテゴリのコレクションがある場合、Product とそのカテゴリのコレクションに対して IQueryable 操作を実行できますか? 製品のようなもの?$filter=Category.Name eq 'Toys' and Price lt 10
public class Product
{
public int Id { get; set; }
public string Name { get; set; }
public float Price { get; set; }
public IEnumerable<Category> Categories { get; set; }
}
public class Category
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}