我是 mvc 新手,整个编程方式对我来说非常陌生,所以要温柔...
我在我的文章存储库中有:
public IQueryable<Article> GetArticles(int? category, int? position)
{
return from a in dc.Articles
where a.LanguageIndex == lang && a.CategoryIndex == category && a.ArticlePosition == position
select a;
}
如何在保持关注点分离的同时从界面传递参数类别和位置?
我想过:
public interface IArticleRepository
{
IQueryable<Article> GetArticles(Article a);
}
并将参数与 Article 对象一起传递,但这意味着我必须在控制器中传递类别和位置。我在这里的方向正确吗?