private static void SelectPessoaExplicitLoading() { using (var context = new AnacAulaContext()) { context.Database.Log = Console.Write; var pessoa = context.Pessoas.FirstOrDefault(x => x.Id == 3); context.Entry(pessoa).Collection(n => n.Habilidades).Load(); } }
private static void QueryAndUpdateDisconnected() { Pessoa pessoa; using (var context = new AnacAulaContext()) { context.Database.Log = Console.WriteLine; pessoa = context.Pessoas.FirstOrDefault(); } pessoa.Nome = "Fulado de tal"; using (var context = new AnacAulaContext()) { context.Database.Log = Console.WriteLine; context.Pessoas.Attach(pessoa); //context.Pessoas.Add(pessoa); context.Entry(pessoa).State = EntityState.Modified; context.SaveChanges(); } }