2 つのエンティティがあるとします。
Physician
Credentials
また、ジョーンズ博士が MD、DO、MPH を資格として持つことができるように、医師は多くの資格を持つことができます。そのため、資格情報を単一の文字列に連結する Linq を介してレポートを生成する必要があります。例えば:
from p in Physicians
select
{
p.Name
p.Credentials (??? <- concatenated list of all credentials ?????)
}
" p.Credentials.Aggregate((a,b) => a.Abrev + ',' + b.Abrev)
" を使ってみましたが、うまくいきませんでしたが、構文が正しいかどうか確信が持てません。