コード例 #1
0
ファイル: ESTUDIANTE.cs プロジェクト: ingscomarmr/EntityTest3
        public ESTUDIANTE GetEstudiante(int id)
        {
            ESTUDIANTE e = new ESTUDIANTE();

            try
            {
                using (var ctx = new Dev001Context())
                {
                    e = ctx.ESTUDIANTE.Where(x => x.ID == id).SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error DeleteEstudiante:{0}", ex.Message);
                throw;
            }
            return(e);
        }
コード例 #2
0
ファイル: ESTUDIANTE.cs プロジェクト: ingscomarmr/EntityTest3
 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;
     }
 }