2017-03-01 24 views
1

私は、Entity Frameworkでいくつかのテーブルに参加しようとしています。表の関係の1つは、1対多の関係です。Entity Frameworkで1対多の関係に参加するにはどうすればよいですか?

など。オブジェクト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() 
関連する問題