public List <Product> GetAll() { using (ETradeContext context = new ETradeContext()) //etradecontext bellek için pahallı bir nesene bu bağlamda bu tip nesneleri //metod bittiği zaman bellekten atmaya başlar bu şekilde kullanmanın avantajı olarak söylenir. //using kullanınca işi biter bitmez direk olarak bellekten atmakla uğraşır. { return(context.products.ToList()); } }
public void Delete(Product product) { using (ETradeContext contex = new ETradeContext()) { var entity = contex.Entry(product); entity.State = EntityState.Deleted; contex.SaveChanges(); } }
public void Add(Product product) { using (ETradeContext contex = new ETradeContext()) { var entity = contex.Entry(product); entity.State = EntityState.Added; // contex.Products.Add(product); contex.SaveChanges(); } }