Ejemplo n.º 1
0
 public void Delete(Product product)
 {
     using (EtradeContext context = new EtradeContext())
     {
         var entity = context.Entry(product);
         entity.State = EntityState.Deleted;
         context.SaveChanges();
     }
 }
Ejemplo n.º 2
0
 public void Add(Product product)
 {
     using (EtradeContext context = new EtradeContext())
     {
         //context.Products.Add(product);
         var entity = context.Entry(product);
         entity.State = EntityState.Added;
         context.SaveChanges();
     }
 }
Ejemplo n.º 3
0
 public void Delete(Product product)
 {
     using (EtradeContext context = new EtradeContext())
     {
         //context.Products.Remove(product); silmeyi add gibi basit şekilde yapabiliriz.
         //gönderdiğimiz product nesnesini veritabanı ile eşleştiriyor. ama yanlış gibi
         var entity = context.Entry(product);
         entity.State = EntityState.Deleted;
         context.SaveChanges();
     }
 }
Ejemplo n.º 4
0
        public void Update(Product product)
        {
            using (EtradeContext context = new EtradeContext())
            {
                //gönderdiğimiz product nesnesini veritabanı ile eşleştiriyor.
                var entity = context.Entry(product);
                entity.State = EntityState.Modified;

                context.SaveChanges();


                //update in ise olması gereken nesneyi çekersin çektiğin objede değişiklik yapıp savechanges yaparsın
            }
        }
Ejemplo n.º 5
0
        public void Add(Product product)
        {
            using (EtradeContext context = new EtradeContext())
            {
                var entity = context.Entry(product);
                entity.State = EntityState.Added;//böylede bir yazım olabilir
                context.SaveChanges();


                //kısa add işlemi
                //  context.Products.Add(product);
                //  context.SaveChanges();
            }
        }