Если в вашей базе данных присутствуют отношения, вы можете использовать довольно простой запрос, подобный следующему:
var results = from t1 in context.Table1
select new
{
t1.Name,
T2Count = t1.Table2s.Count()
};
Если отношений нет, это должно сработать:
var results = from t1 in context.Table1
join t2 in context.Table2 on t1.id equals t2.f_id into joined
select new
{
t1.Name,
T2Count = joined.Count()
};