1
resposta

Como recuperar as info da atriz Penelope?

        using (var context = new AluraFilmesContext())
        {
            //context.LogSQLToConsole();

            Console.WriteLine("Recuperando PENELOPE: ");
            var buscaNome = context.Atores
                .Where(p => p.Id == 1)
                .ToList();

            Console.WriteLine(buscaNome);
        }
    }
1 resposta

Olá Igor!

Eu imagino que você provavelmente está recebendo algo semelhante a isso aqui no seu console, certo? System.Collections.Generic.List`1[Ator]

Se o que você quer é exibir no console os dados do seu objeto 'Ator', você precisa nesse caso fazer duas coisas:

  1. Seu 'var buscaNome' na verdade é um List, então você precisa fazer um foreach para varrer cada objeto e assim exibir no console cada um deles individualmente;
  2. Se você fizer um Console.WriteLine(objetoAtor) para exibir os dados de um único objeto de Ator, você vai precisar fazer o override do método ToString da classe Ator, assim como o instrutor do curso fez;

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software