public void SaveEstudiante(ESTUDIANTE e)
 {
     try
     {
         using (var ctx = new Dev001Context()) {
             if (e.ID > 0)//usuario que ya existe
             {
                 //le decimos con el EntityState que se modifico y lo debe de updatear
                 ctx.Entry(e).State = EntityState.Modified;
             }
             else
             {//usuario nuevo
                 //le decimos con el EntityState que se inserte
                 ctx.Entry(e).State = EntityState.Added;
             }
             ctx.SaveChanges();
         }
     }
     catch (Exception ex) {
         Console.WriteLine("Error SaveEstudiante:{0}", ex.Message);
         throw;
     }
 }
 public void DeleteEstudiante(int id)
 {
     try
     {
         using (var ctx = new Dev001Context()) {
             ctx.Entry(new ESTUDIANTE {
                 ID = id
             }).State = EntityState.Deleted;
             ctx.SaveChanges();
         }
     }
     catch (Exception ex) {
         Console.WriteLine("Error DeleteEstudiante:{0}", ex.Message);
         throw;
     }
 }