Solucionado (ver solução)
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.