LINQ 查询无法正常工作
我想做如下,我想在某些条件下从访问者表中访问访问者记录
我想获取访问过该地点的最后 5 位不同访客的列表
我正在使用以下查询来获取结果,但是当涉及 distinct() 时会导致问题, distinct() 会破坏现有订单。
var result = ObjPlace.visitorlist
.where(visitpalce => visitplace.name == Placename)
.OrderByDescending(visitor => visitor.visitdate)
.Select(x => x.visitorID)
.Distinct()
.take(5);
当我删除 distinct() 它完美地工作......
我怎样才能达到同样的效果?