【发布时间】:2010-08-18 22:18:22
【问题描述】:
我正在用 ASP.NET MVC 构建网上商店。
我有两个实体:Category 和 Product。
一个产品可以属于一个或多个类别。
在网页上,用户可以看到一个类别列表。通过单击类别名称,他可以看到该类别中的所有产品。用户还可以按名称、类别、价格等搜索产品。
控制器
我应该在 Category 控制器中放置哪些操作,应该在 Product 控制器中放置哪些操作?
存储库
我是否需要两个存储库(每个实体一个),如果需要,哪些方法属于哪个存储库:
IList<Category> GetCategories();
IList<Product> GetProducts(int categoryId);
Product GetProductById(int productId);
IList<Product> GetProducts(string name, decimal? minPrice, decimal? maxPrice);
感谢您的帮助!
【问题讨论】:
标签: asp.net-mvc