我在前台有很多地方要还回列表,
如首页返回前5条新闻,内页返回前10条新闻,又有地方返回前15条新闻。
这样看到,实现的过程可能是页面呈现的不一样还有显示条数不一样。
我是 用.net mvc 框架。
如果把方法List GetNews(int count=5) 写到 Controller 感觉不行。
写到BLL层好像又不对。
问:这样的方法我应该是写到哪里比较合适?
你们是写到哪一层的?
应该是写在controller中,因为你获取的行数是和你页面紧密相关的。
看你的习惯了,mvc只是一种编程模式,你可以在创建方法时,添加一个参数,在页面调用的时候进行传参就行了。
方法 List GetNews(int count),调用时根据不同的条数进行调用就行了,GetNews(10)
如果用DDD架构,应该写在Application层