0
问题是在我的数据库中我有一个人对象,其中有一个子对象,其中包含该人的历史的2个实例。现在,当从数据库中选择人物对象时,它返回给定人物的2个实例,其中每个人的历史记录都有不同的记录。Linq加入选择到很多数据
我的LINQ选择
var list = from person in Context.People
join pinfoHist in Context.PersonInfoHistories on person.Id equals pinfoHist.PersonId into ph from p_info_hist in ph.DefaultIfEmpty()
select person;
有谁知道为什么它说,是有周围的办法吗?
你需要该人的历史数据吗?如果是,哪个历史记录? – Kaf
为什么在ph.DefaultIfEmpty()'中使用'从p_info_hist进入ph? – Satpal
是的,我刚刚意识到这不是要走的路:p –