Есть фрагмент кода, в котором переменной "a" присваивается значение типа IQueryable<A>. Далее идет блок foreach, в котором идет обращение к элементам "a"
...
IQueryable<A> a = GetData();
foreach(var rec in a)
{
...
}
...
Как будут получены элементы "a" из источника (материализованы)?