context.Projects
.Include(x => x.Members) //List<Member> public class Member
.Include(x => x.Members.Select(z => z.City)) //public class City
.ToList();
Run Code Online (Sandbox Code Playgroud)
从项目中选择
包括项目清单.成员
包括project.Members.City中的每一个
需要添加一些数据到结果
context.Projects
.Include(x => x.Members)
.Include(x => x.Members.Select(z => z.City))
.Select(x => new {
Project = x,
Amount = 22
})
.ToList();
Run Code Online (Sandbox Code Playgroud)
项目属性已填充但成员为空
问题1 -如何包括Project.Members与新{项目= X}
我接下来做
context.Projects
.Include(x => x.Members) //List<Member>
.Include(x => x.Members.Select(z => z.City)) //City is navigation property
.Select(x => new {
Project = x, …Run Code Online (Sandbox Code Playgroud)