8,497
社区成员
发帖
与我相关
我的任务
分享
select D.*,
(select count(DISTRICT_ID) from [dbo].[STREET]
where DISTRICT_ID=D.ID) num
from [dbo].[DISTRICT] D
order by num desc
DISTRICTList.Select(x => new { x, num = STREETList.Count(y => y.DISTRICT_ID == x.D.ID) }).ToList();
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);
var query = from d in context.district
select new
{
d,
count = context.street.Count(c=>c.district_id == d.id)
}