Спасибо, Иван Стоев, правильный ответ - просто включить свойство Navigation в TableA в ForeignTable и убедиться, что в запросе таблица .Include ().
Ниже для справки, гораздо сложнее ...
var data = from q in _context.TableA.
GroupJoin(_context.ForeignTable, i => i.colA, j => j.FcolA,
(i,j) => new {TableA = i, ForeignTable = j}
select new TableA
{
colA = q.TableA.colA,
colB = q.TableA.colB,
count = q.ForeignTable.Count()
};