Como selecionar nos registros da tabela, exceto algumas colunas

Eu tenho um banco de dados de entidade, criado a partir do banco de dados sql. Preciso mostrar registro no datagridview, estou usando esse código.

DBEntities db = new DBEntities();
dataGridView1.DataSource = db.Agent.Select(x => new { Name = x.Name, Second_Name = x.Second_Name}).ToList();

Por exemplo, a tabela de agentes reais contém cerca de 10 colunas e eu preciso mostrar tudo, exceto o 'id'. Se eu fizer o mesmo para cada 8 colunas, torne-se uma linha longa e sem sentido. Como fazê-lo mais inconsciente e bom.

questionAnswers(3)

yourAnswerToTheQuestion