表:Person(Id,Name),Project(Id,PersonId,Name)關系一對多:Person.Id 對 Project.PersonId我要查Person關聯(lián)子表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();
EF linq lambda
皈依舞
2018-08-15 10:09:49