Я новичок в LINQ to SQL, отсюда и этот вопрос.
По умолчанию, если я выполняю запрос для строки, извлекает ли LINQ to SQL все строки ключа foriegn?:
допустим, у меня 1-> N отношений будет 3 таблицы
Филиал -N> Отделы -N> Сотрудники Если я запрашиваю строку бренда
Branch b = (
from b in brachDataContext.Branches
where b.id = id
select b).ToList();
Извлекает ли это все отделы, связанные с рядом филиалов, и сотрудников, связанных с этими отделами?
Если это так, разве это не будет огромным объектом.в каждом филиале может быть 10 отделов, в каждом отделе может быть 1000 сотрудников, и нам могут не понадобиться все записи.