示例#1
0
        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));
            }
        }
示例#2
0
 private static void MostrarOnXXXChangXXX()
 {
     using (var e = new AdventureWorksEntities())
     {
         //e.Contatos.First().Nome += " alterado";
         e.Contatos.First().Nome = null;
     }
 }
示例#3
0
        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;
            }
        }