private static void ConsultaPorMatricula(AlunosContext db) { int p1; var daoAluno = new AlunoDAL(); Console.WriteLine("Digite a Matricula para realizar a busca:"); p1 = Convert.ToInt32(Console.ReadLine()); var p2 = (from x in db.Alunos where x.Matricula == p1 select x).FirstOrDefault(); if (p2 == null) { Console.WriteLine($"Matricula {p1} não encontrado."); } else { p2 = daoAluno.ImprimirAluno(p2, p1); Console.WriteLine($"Nome:{p2.Nome}, \nMatricula:{p2.Matricula}, Email:{p2.Email}."); foreach (var item in p2.Endereco) { Console.WriteLine($"Aluno:{p2.Nome}\nTipo de Endereco:{item.TipoEndereco}\nLogradouro:{item.Logradouro}\nCidade:{item.Cidade}, "); Console.WriteLine($"Bairro:{item.Bairro}\nNumero:{item.Bairro}Complemento:{item.Complemento}"); } } }