Solucionado (ver solução)

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!

Solucionado
(ver solução)
2
respostas

[Bug] "RecuperarPeloNome"

Em MenuRegistrarMusica.cs e também no MenuMostrarMusicas.cs dar erro na expressão "RecuperarPeloNome".

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Bom dia Rubens,

Parece que o erro está acontecendo porque o método RecuperarPeloNome não está implementado na classe ArtistaDAL. Para resolver isso, você precisa adicionar esse método na classe ArtistaDAL. Vou te mostrar um exemplo de como você pode implementá-lo (está implementação está na atividade de mão na massa desta aula):

public class ArtistaDAL
{
    private readonly ScreenSoundContext _context;

    public ArtistaDAL(ScreenSoundContext context)
    {
        _context = context;
    }

public Artista? RecuperarPeloNome(string nome)
    {
        return context.Artistas.FirstOrDefault(a => a.Nome.Equals(nome));

    }

    // Outros métodos...
}

Certifique-se de que a classe ScreenSoundContext tem um DbSet<Artista> chamado Artistas. Isso é necessário para que o Entity Framework Core consiga realizar a consulta no banco de dados.

Espero ter ajudado e bons estudos!

solução!

Oi André!

Sim beleza , vi pulei essa aula e retornei realizando a correção. Obrigado.