我无法弄清楚如何在扩展方法中使用 linq 进行简单的左连接。
在对结果进行分页时,我需要使用扩展方法而不是理解查询。
var carParkPagedList =
db.CarPark
.Join(db.UserProfiles, cp => cp.UserProfileId, up => up.UserId, (cp, up))
.OrderBy(f => f.Name)
.Where(f => f.FloorId == floorId)
.Select(f => new CarParkListDisplayModel
{
CarParkId = f.CarParkId,
Name = f.Name
}).ToPagedList(page, 10);
我在任何地方都找不到这方面的帮助,我已经尝试了 101 个 linq 示例,这是为理解查询找到的,但不会为扩展方法提供任何支持。