2017-03-01 117 views
1

我想在实体框架中一起加入几个表。该表的一种关系是一对多关系。如何在实体框架中加入一对多关系?

E.g.对象Person具有对象DATA的列表,但是当我将该表包含在实体框架中时,它只会在我的select子句中返回单个DATA项。

查询看起来是这样的:

​​

回答

1

问题是你已经转换成组加入到由拆包组左联接。 GroupJoin返回你想要的集合。

join data in PagedView.Context.DATA 
on persoon.ComputerNr equals data.COMPUTERNR into c 
//from data in c.DefaultIfEmpty() //remove this line 
... 
DATA = c.ToList()