【发布时间】:2015-07-10 12:02:31
【问题描述】:
var q = from n in CS.trackers
group n by n.Id into g
select g.OrderByDescending(t => t.DateTime).FirstOrDefault();
以上是从数据库中获取不同记录的代码。我在IQueryable 中记录了上面的记录,如下所示。
var Details = (from Track in CS.trackers
where Track.system.Id == Track.Id
select new ClassTracker
{
Id = Track.Id,
SystemId = Track.SystemId,
});
Details .AsQueryable();
如何将第一个代码转换为 IQueryable 作为 ClassTracker 的第二个返回
【问题讨论】:
-
您使用的是
.FirstOrDefault()为什么要查询单个(或空)实体?
标签: c# asp.net-mvc linq iqueryable