EF分组查询与视图显示
来源:互联网 发布:淘宝新规定2017 编辑:程序博客网 时间:2024/06/15 03:34
业务需求:页面显示的文章按照年份分组并按照年份倒序排列。
控制器代码实现:
public class ArticleController : Controller { private DataContext db = new DataContext(); // // GET: /Article/ public ActionResult Index() { //var articles = from a in db.Articles group a by a.CreateTime.Year into aa orderby aa.Key descending select aa; return View(db.Articles.GroupBy(a => a.CreateTime.Year).OrderByDescending(a => a.Key).ToList()); }}
视图部分:
引入类型:@model IEnumerable<IGrouping<int, _116.Models.ArticleModels>>
<h2><small>文章存档</small></h2> <div> @foreach (var items in Model) { <h3 class="h3"><small>@items.Key</small></h3> <ul> @foreach (var item in items) { <li class="list-group-item-text"> <a href="/Article/Details/@item.ObjectID">@Html.DisplayFor(modelItem => item.ObjectTitle)</a> <div class="meta"> <time>@item.CreateTime.ToString("yyyy-MM-dd")</time> <i class="glyphicon glyphicon-eye-open eye"></i> <span>(@Html.DisplayFor(modelItem => item.VisitedCount))</span> </div> </li> } </ul> } </div>
页面效果:
0 0
- EF分组查询与视图显示
- 分组查询与排序
- EF视图查询时无主键带来的困绕
- EF中视图主键对查询结果的影响
- EF的查询与性能优化
- EF查询
- EF查询
- 统计函数与分组查询
- hibernate 视图显示,查询,myeclipse
- mysql视图创0建,分组查询第一条记录
- 利用字典dictionary实现表视图的分组显示
- ef根据年月进行分组
- 数据库的查询与视图
- 查询指定列与“视图”
- 查询与视图的区别
- EF下lambda与linq查询&&扩展方法
- SQL 函数与分组查询数据
- Mongo多条件查询与分组
- nodejs实现群聊和私聊
- widget
- Spring MVC入门第4天--springmvc高级功能
- 《暗时间》阅读摘录--我的第一篇博文
- js自定义事件及事件交互原理概述(一)
- EF分组查询与视图显示
- CRC16 生成校验
- 如何解决failed to push some refs to git
- 符号拓展指令CBW、CWD、CDQ、CWDE、CDQE
- Linux服务器安装后初始负载高
- Wordpress两大支付插件,轻松整合支付宝
- pandas聚合和分组运算之groupby
- AndroidStudio目录结构和Gradle
- 数据库"范式"