Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Sim!

Respondo que claro que poderia! O código ficaria assim:

var query = from m in musicas
select new
{
    MusicaId = m.Id,
    Musica = m.Nome,
    Genero = m.Genero.Nome
};

A menos que o modelo do banco não previsse essa opção, já que as classes não teriam esse relacionamento explicitamente.

Edit: Analisando a resposta do professor compreendi claramente o problema. Então não, não é possível apesar de os objetos lembrarem as entities do Linq to entities.