Generic Repository Many To Many Sorunu

Şu anda konuyu okuyanlar (Üyeler: 1, Ziyaretçi & Botlar: 0)


EkremDNKC

Üyecik
Katılım
21 Nis 2019
Mesajlar
1
Puanları
1
Merhaba arkadaşlar.

senaryo şu şekilde

blog tablom var
blog kategori tablom var

ve tabi many to many bağladığım blogToKategori tablom

BlogYazis = _work.Repository<BlogYazi>()
.GetAll(w => w.BlogYaziAktifMi)
.OrderByDescending(o => o.BlogYaziUpdateTime)
.ThenByDescending(o => o.Id)
.ToPagedList(_SayfaNo, 15)

Açıklaması unitofwork dan repository ordan blogyazi tablosu
getall sorgu cümlesi aktif mi diye bakıyor
burdan sonrası sıralama zaten

sıkıntı surda bu şekilde tum blog yazılarını getiriyorum fakat ben istediğim özel bir kategoriye göre nasıl getireceğim ekteki resimlere bakında anlayan arkadaşlar zaten çözümü bulur. şimdiden teşekkürler.

Öyle birşey demeliyimki aktif ve blogToKategori listesinde bulunanlar.
 

Ekli dosyalar

ertan2002

Asistan
Katılım
9 Ara 2008
Mesajlar
254
Puanları
28
C#:
  .Join(repositoryin.BlogYaziToBlogKategori,

      by => by.BlogKategoriId,         

      byb => byb.BlogKategoriId,   

      (by, byb) => new { BlogYazi = by, BlogYaziToBlogKategori = byb })

.Where(x=>x.BlogYaziToBlogKategori.BlogYaziId==4);

gibi bir eklenti yazman lazim.. Kisacasi BlogYaziToBlogKategori isimli tabloyu birlestirmen daha sonra da almak istedigin blogyaziId yi vererek sonucu alabilirsin.. Yazdigim kod birebir calismayabilir, direk buraya yazdim. Ama demek istedigimi anlarsan zaten yapabilirsin

kolay gelsin
 
Üst
stat counter