Edição: Você perguntou se era possível preencher as classes com linq, mas acredito que você quis dizer Linq2Sql, que é uma ferramenta para abstrair o acesso à fonte de dados, mapeando tabelas em classes e permitindo consultas utilizando linq. Existe uma outra biblioteca, porém, chamada Entity Framework, mais robusta que a anterior, que veio para substituí-la. Se estiver interessado em saber mais, sugiro pesquisar sobre EF e tentar implementar um acesso ao seu banco utilizando-o. A documentação é extensa e há material inclusive em português. Caso tenha qualquer dúvida, faça outra pergunta no StackOverflow, para que esta não se torne ampla demais.
Adequei a implementação das classes respeitando a modelagem e o código para preencher as classes teve de ser adaptado. – Gabriel Rainha 21/05/15 às 13:43
Esta não é a resposta que você está procurando? Pesquise outras perguntas com a tag c# sql winforms linq ado.net ou faça sua própria pergunta.