c# – 从LINQ查询中抓取顶部条目
发布时间:2020-12-15 20:46:43 所属栏目:百科 来源:网络整理
导读:我基本上有很多设计糟糕的代码来做一些事情,我敢肯定,可以做得更优雅. 我要做的是从数据库表中获取最后一个日期. var Result = from a in DB.Tableorderby a.Date descendingselect new {Date = a};foreach(var Row in Result){LastDate = Row.Date.Date;bre
我基本上有很多设计糟糕的代码来做一些事情,我敢肯定,可以做得更优雅.
我要做的是从数据库表中获取最后一个日期. var Result = from a in DB.Table orderby a.Date descending select new {Date = a}; foreach(var Row in Result) { LastDate = Row.Date.Date; break; } 基本上,有一个foreach循环只能运行一次.蹩脚的代码!什么是实现同样事情的“最佳实践”方式? 解决方法var first = Result.First(); 如果结果集为空,则会抛出异常;你可以使用FirstOrDefault(),如果结果集为空,它将返回null. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |