var result = from phone in db.Phones
join company in db.Companies on phone.CompanyId equals company.Id
join country in db.Countries on company.CountryId equals country.Id
select new
{
Index = ?,
Name = phone.Name,
Company = company.Name,
Price = phone.Price,
Country = country.Name
};