Хм .... Я не проверял это, но вы можете попробовать:
from p in Physicians
select
{
p.Name,
String.Join(",", p.Credentials.Select<Credentials, string>(c=>c.Abrev).ToArray())
}
На выбор, я думаю, х должен быть учетными данными, а не учетными данными ...
EDIT
Вам нужно переместить ваши объекты в память, попробуйте добавить ToList (), прежде чем сделать Select
from p in Physicians.Include("Credentials").ToList()
select new
{
p.Name,
Credentials = String.Join(",", p.Credentials.Select<Credentials, string>(c=>c.Abrev).ToArray())
}