Сначала ваш запрос может не дать никаких данных.Во-вторых, вы хотите немедленно выполнить запрос.
Просто «выбор» не выполняет его.Вы должны тогда использовать это.Вызов ToList () приведет к выполнению (или Single (), если он ожидается)
var City = (from s in db.City_Office
join c in db.City on s.IdCityOffice equals c.IdCity
select c).ToList();