public List <Classroom> GetAll() { using (EOkulContext eOkulContext = new EOkulContext()) // Etradecontext -> pahalı bir nesne fazla yer kaplar.Using kullanmamızın amacı method bittikten sonra nesneyi dispose ediyoruz. yer kaplamıyor. { return(eOkulContext.Classrooms.ToList()); // datagridviewClass adlı dgw'de eokulcontext nesnesindeki Classrooms nesnesini listeye çevirerek listeledik. } }
public List <Student> GetAll() { using (EOkulContext eOkulContext = new EOkulContext()) // Etradecontext -> pahalı bir nesne fazla yer kaplar.Using kullanmamızın amacı method bittikten sonra nesneyi dispose ediyoruz. yer kaplamıyor. { return(eOkulContext.Students.ToList()); } }
public void Add(Classroom classroom) { using (EOkulContext eOkulContext = new EOkulContext()) { eOkulContext.Classrooms.Add(classroom); eOkulContext.SaveChanges(); } }
public void Delete(Student student) { using (EOkulContext eOkulContext = new EOkulContext()) { var entity = eOkulContext.Entry(student); // context'e student üzerinden abone ol yani gçnderilen student veritabanındaki student ile eşitlenir entity.State = EntityState.Deleted; // sildi eOkulContext.SaveChanges(); } }
public void Update(Student student) { using (EOkulContext eOkulContext = new EOkulContext()) { var entity = eOkulContext.Entry(student); // context'e student üzerinden abone ol yani gönderilen student veritabanındaki student ile eşitlenir entity.State = EntityState.Modified; // eşitledi/modifiye etti/güncelledi eOkulContext.SaveChanges(); } }
public void Delete(Classroom classroom) { using (EOkulContext eOkulContext = new EOkulContext()) { // StudentDal studentDal = new StudentDal(); // List<Student> studentItem = studentDal.GetAll().Where(w => w.c == classroom.Id).ToList(); var entity = eOkulContext.Entry(classroom); entity.State = EntityState.Deleted; eOkulContext.SaveChanges(); } }
public void Add(Student student) { using (EOkulContext eOkulContext = new EOkulContext()) { eOkulContext.Students.Add(student); eOkulContext.SaveChanges(); /* * Aynı anlamda kullanılır. * var entitiy = context.Entry(product); * entity.State = EntityState.Added; * context.SaveChanges(); */ } }