public static IList <Estudante> retornaAlunos() { using (var context = new EscolaContext()) { return((from e in context.Alunos select e).ToList()); } }
public static void ExecutarExercicio() { using (var context = new EscolaContext()) { var estudante = (from e in context.Alunos select e).FirstOrDefault(); estudante.Nome = "Nome Alterado"; context.SaveChanges(); } }
public static void removerMultiplos() { using (var context = new EscolaContext()) { var listaAlunos = from e in context.Alunos where e.Nome.StartsWith("J") select e; context.Alunos.RemoveRange(listaAlunos); context.SaveChanges(); Console.WriteLine("Alunos Removidos"); listarAlunos(); } }
public static void adicionarMultiplos() { using (var context = new EscolaContext()) { IList <Estudante> novosAlunos = retornaNovosAlunos(); context.Alunos.AddRange(novosAlunos); context.SaveChanges(); Console.WriteLine("Alunos adicionados"); listarAlunos(); } }
public static async Task SalvarEstudante(Estudante e) { using (var context = new EscolaContext()) { context.Alunos.Add(e); Console.WriteLine("Save - Iniciando - Async"); int retorno = await context.SaveChangesAsync(); Console.WriteLine("Save - Final - Async"); } }
public static async Task SalvarEstudante(Estudante e) { using (var context = new EscolaContext()) { context.Alunos.Add(e); Console.WriteLine("Iniciando a persistência dos dados"); int retorno = await context.SaveChangesAsync(); Console.WriteLine("Finalizou a persistência dos dados"); } }
public static void listarAlunos() { Console.WriteLine("Alunos Cadastrados:"); using (var context = new EscolaContext()) { var listaAlunos = retornaAlunos(); foreach (var aluno in listaAlunos) { Console.WriteLine(aluno.Nome); } } }
public static async Task <Estudante> RetornaEstudante() { using (var context = new EscolaContext()) { Console.WriteLine("Retorno - Iniciando - Async"); var query = from e in context.Alunos select e; var retorno = await query.FirstOrDefaultAsync(); Console.WriteLine("Retorno - Final - Async"); return(retorno); } }