【发布时间】:2017-12-13 23:09:25
【问题描述】:
如何获取以下代码中的第一条记录?
subscription_end = (from ss in School_subs
.Where (s => s.School_id == sc.School_id)
select ss.End_date)
这是在 LinqPad 中工作的整个查询:
var query = ((from sc in Schools.Where(s => s.Active == 1)
select new
{
sc,
teletardy_active = (from tt in Teletardies
.Where(t => t.School_id == sc.School_id)
select tt.Active),
district_name = (from dd in Districts
.Where (d => d.District_id == sc.District_id)
select dd.District_name),
subscription_end = (from ss in School_subs
.Where (s => s.School_id == sc.School_id)
select ss.End_date)
}
).OrderBy(o => o.sc.School_name));
query.Dump();
【问题讨论】:
-
嗯 ..
.First()? -
更具体地说,
query.First().Dump();