我有一个查询两个表的LINQ查询,并成功返回记录。我希望它只返回最近的记录,但我无法使其正常工作。它会返回所有记录而不会出错。使用内连接在LINQ查询中选择最近的日期
我的查询是:
var viewModel = from area in db.area
join sample in db.sample on area.location_id equals sample.location_id
from s in db.sample.OrderByDescending(s => s.sample_date).Take(1)
select new AreaViewModel { h_area = area, s_sample = sample };
return View(viewModel);
完全卡住,帮助非常感谢!
这很好,欢呼! – emerfan