public void Sil(Tablo tablo) { //using, kullanve rami boşalt using var context = new OrnekContext(); context.Set <Tablo>().Remove(tablo); context.SaveChanges(); }
public void Guncelle(Tablo tablo) { //using, kullanve rami boşalt using var context = new OrnekContext(); context.Set <Tablo>().Update(tablo); context.SaveChanges(); }
public List <Urun> GetirKategoriIdile(int kategoriId) { using var context = new OrnekContext(); return(context.Urunler.Join(context.UrunKategoriler, u => u.ID, uc => uc.UrunID, (urun, urunKategori) => new { Urun = urun, UrunKategori = urunKategori }).Where(I => I.UrunKategori.KategoriID == kategoriId).Select(I => new Urun { ID = I.Urun.ID, Ad = I.Urun.Ad, Fiyat = I.Urun.Fiyat, Resim = I.Urun.Resim }).ToList()); }
public List <Kategori> GetirKategoriler(int urunId)//IurunRepository kısmında belirttik { //çoktan çok ilişkiyi belirttik using var context = new OrnekContext(); return(context.Urunler.Join(context.UrunKategoriler, urun => urun.ID, urunkategori => urunkategori.UrunID, (u, uc) => new { urun = u, urunKategori = uc }).Join(context.Kategoriler, iki => iki.urunKategori.KategoriID, kategori => kategori.ID, (uc, k) => new { urun = uc.urun, kategori = k, urunKategori = uc.urunKategori }).Where(I => I.urun.ID == urunId).Select(I => new Kategori { Ad = I.kategori.Ad, ID = I.kategori.ID }).ToList()); }
public Tablo GetirId(int ID) { using var context = new OrnekContext(); return(context.Set <Tablo>().Find(ID)); }
public List <Tablo> GetirHepsi() { using var context = new OrnekContext(); return(context.Set <Tablo>().ToList()); }
public UrunKategori GetirFiltreile(Expression <Func <UrunKategori, bool> > filter) { using var context = new OrnekContext(); return(context.UrunKategoriler.FirstOrDefault(filter));//kendisine gelen filtre ile tek bir kayıt getiren metot yazdık }