У меня два стола Компания и Сотрудник. И есть отношение Компания (один) - Сотрудник (много).
И я хочу объединить все имена сотрудников в строку и вывести.
Я знаю, что могу написать такой запрос:
String names = "";
foreach(var emp in Company.Employee)
{
names += emp.name;
}
Но если я использую это значение, я загружу все записи сотрудников в память, а затем проведу сравнение, что является пустой тратой времени и памяти, и снизит производительность.
Итак, можно ли в linq создать такой запрос, который может возвращать все объединенные имена в одном SQL?
Заранее спасибо! Любые рекомендации будут с благодарностью!