Join com LINQ, buscando a última data de outra tabela

17/06/2014

Boa noite,

tenho duas tabelas: Aluno¹ e HistoricoFaixa²

¹ - Tabela para cadastras os alunos de karate;
² - Tabela para gravar as graduações de faixa do aluno;

Suponhamos que a tabela tenha apenas esses campos

Aluno {idAluno, Nome}
HistoricoFaixa{idAluno,DataExame, CorFaixa}


Gostaria de trazer para uma View, todos os campos da tabela Aluno, mais o campo CorFaixa da tabela HistoricoFaixa, porém, da última data de exame (max) .

Alguém poderia me ajudarc com o comando? Sou novato no LINQ, então não sei como funciona direito.

ps: Estou usando com dbContext;

Atenciosamente,
João

João Effting