次の Linq To Entities に適用可能なドナーToActions アイテムを持つドナーのみを選択しようとしています:
donors.SelectMany(Function(t) t.donorstoactions).GroupBy(Function(s) s.donor.id).[Select](function(p) New With { _
Key .donorname = p.key, _
Key .donoractions = p.Where(Function(j) j.action.event.id = "1").[Select](Function(k) New With { _
Key .actionname = k.action.name, _
Key .pledge = k.pledgeAmount, _
Key .part = k.participant.name }) _
})
現在、これは以下をプルします: Donor1()、Donor2(ドナー アクションのグループ)、Donor3()、Donor4()、Donor5(ドナー アクションのグループ)...
ドナーアクションが添付されていないドナーをプルしないでほしい: Donor2(ドナーアクションのグループ)、Donor5(ドナーアクションのグループ)
誰かが私を正しい方向に向けることができますか?
ありがとう