質問があります。「カテゴリ クラス」には多くの製品クラスが含まれています。しかし今、私はすべての製品ではなく、上位 n 個の製品のみを含む同じ状況で IList の検索を実装する CategoryService クラスを持っています。どうすればよいですか? 選択肢をください、ありがとう!
コードリスト:
public class category
{
public int Id{get;set;}
public int Categoryname{get;set;}
public IList<Product> Products{get;set;}
}
public class Product
{
public int Id{get;set;}
public string ProductName{get;set;}
public Category Category{get;set;}
etc...
}
次に、ドメイン サービスを用意します。
public class CategoryService
{
private ICategoryRepository categoryRepository;
public CategoryService(ICategoryRepository categoryRepository)
{
this.categoryRepository=categoryRepository;
}
public IList<Category> FindAll()
{
IList<Category> categories;
categories=categoryRepository.FindAll();
//and now i need categoryRepository find all category ,and every category contains top n product, what should i do;
return categories;
}
}