这个sql语句在ling怎么打

Yestin_ 2018-09-16 11:34:41
select D.*,
(select count(DISTRICT_ID) from [dbo].[STREET]
where DISTRICT_ID=D.ID) num
from [dbo].[DISTRICT] D
order by num desc
...全文
427 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
小鑫心 2018-09-19
  • 打赏
  • 举报
回复


DISTRICTList.Select(x => new { x, num = STREETList.Count(y => y.DISTRICT_ID == x.D.ID) }).ToList();
q107770540 2018-09-18
  • 打赏
  • 举报
回复
var query = (from d in context.district
                    let temp = context.street.Where(c=>c.district_id == d.id).Select(c=>c.district_id).Count()
                    select new 
                    {
                        d,
                        num = temp
                    }).OrderByDescending(x=>x.num);
圣殿骑士18 2018-09-16
  • 打赏
  • 举报
回复

var query = from d in context.district
select new
{
d,
count = context.street.Count(c=>c.district_id == d.id)
}

8,497

社区成员

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

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