public class parent {
public int PID {get;set;}
public String PName {get;set;}
public int PAge {set;get;}
public List<Child> children {get;set;}
}
public class child {
public int CID {get;set;}
public String CName {get;set;}
public int CAge {set;get;}
public parent pr{get;set;}
}
我想要的是当我通过他的ID寻找孩子时我想获得相关的对象,这是pr但是我想选择PID和PAGE并最终将查询作为类型的对象返回,抱歉我的英语不好
答案 0 :(得分:0)
我不完全确定,但我认为你正在寻找类似的东西
context.child.Where(c => c.CID == cid).Select(c => c.pr.PID);
这只会从父级给你PID,你可以选择多列
context.child.Where(c => c.CID == cid).Select(c => new {c.pr.PID, c.CID, c.CName, c.CAge});
希望这有帮助