.netlinq查询

weixin_49555462 2020-10-14 04:50:57
我想在结尾这里查询三条数据的时候,查出来的是三条随机数据,但是不知道以什么为条件。求大神指导!!



附上源码
.OrderBy(c => c.area_id == item.area_id ? c.area_id : 0).ThenBy(c => c.start_at < DateTime.Now || c.end_at < DateTime.Now ? 10 : c.top_id).Take(3).ToList()
...全文
2095 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2020-10-15
  • 打赏
  • 举报
回复
.OrderBy(c => c.area_id == item.area_id ? c.area_id : 0).ThenBy(c => c.start_at < DateTime.Now || c.end_at < DateTime.Now ? 10 : c.top_id).Take(3).ToList() 改成 .OrderBy(c=>Guid.NewGuid()).Take(3).ToList()

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧