【发布时间】:2020-09-09 02:01:06
【问题描述】:
我正在使用如下的 EF linq 查询 Movie 记录可以有很多 Reviews:
var movieSummaries = _db.Movies.AsNoTracking().Select(l => new MovieSummary
{
Name = l.Name,
Rating = l.Reviews.OrderByDescending(r => r.Date).First().ReviewText
});
但是,我不需要先订购日期,我只需要最晚日期的评论。有没有办法以更优化的方式做到这一点?
【问题讨论】:
-
我认为您的评论已经在按日期排序中检索到。所以在这种情况下你可以采取
.Last()
标签: c# .net linq entity-framework-6