表:Person(Id,Name),Project(Id,PersonId,Name)
关系一对多:Person.Id 对 Project.PersonId
我要查Person关联子表Project(Project表只取Id最大的一行)
用lambda表达式树怎么写?
我下面这个伪代码明显是有问题的,没有取Id最大的一个project,映射到PersonDto时会报错
var result = Person.Join(Project, ps => ps.Id, pj => pj.PersonId, (ps, pj) => new PersonDto
{
Id=ps.Id,
PersonName=ps.Name,
ProjectName=pj.Name
})
.ToList();
皈依舞
随时随地看视频慕课网APP
相关分类