private static void MostrarObjectContextExtension() { using (var e = new AdventureWorksEntities()) { var c = e.Contatos.First(); Console.WriteLine(e.FoiAlterado(c)); c.Nome += " alterado"; Console.WriteLine(e.FoiAlterado(c)); } }
private static void MostrarOnXXXChangXXX() { using (var e = new AdventureWorksEntities()) { //e.Contatos.First().Nome += " alterado"; e.Contatos.First().Nome = null; } }
private static void MostrarOnPropertyChangXXX() { using (var e = new AdventureWorksEntities()) { var c = e.Contatos.First(); c.PropertyChanged += CPropertyChanged; c.PropertyChanging += CPropertyChanging; c.Nome += " alterado"; c.Sobrenome = c.Sobrenome.ToUpper(); c.DataDeAlteracao = DateTime.Now; } }