ASP.net EntityFrame...
 
Bildirimler
Hepsini Temizle

ASP.net EntityFrameWork tablo join sorunu  

  RSS
sercan
(@sercannn)
Üye

Merhaba,

 

Asp.net de Entity Framework yapısını kullanarak repeater içerisinde #Eval tag'i ile veri listelemeye çalışıyorum.

Ancak .cs tarafında oluşturduğum sorgu yapısında datasource boş dönüyor. Join yapmadan sorgu yaptığımda istediğim veriyi listeleyebiliyorum ancak join yaptığımda istediğim sonucu alamıyorum.

Örnek olarak kod bloğumu paylaşıyorum;

            SiteDB db = new SiteDB();
            TBL_MAKALE makale = new TBL_MAKALE();
            TBL_BASLIK baslik = new TBL_BASLIK();
            // var Listele = db.TBL_MAKALE.OrderBy(s => s.Makale_Icerik).ToList();
            var Listele = (from s in db.TBL_MAKALE
                           join f in db.TBL_BASLIK on s.ID equals f.Makale_ID
                           select new
                           {
                               makale.Makale_Icerik,
                               baslik.MakaleBaslik,
                               makale.Makale_Durum
                           }).ToList();
            myRepeater10.DataSource = Listele;
            myRepeater10.DataBind();

repeater içerisinde yer alan #Eval tag örneğim;

     <a>
                      <%#Eval("MakaleBaslik")%>
                          </a>   
                          <br/>
                      </td>
                      <td class="project_progress">
                          <small>
                              <%#Eval("Makale_Icerik")%>
                          </small>
                              </div>
                          </div  
                      </td>
                      <td class="project-state" style="width: 302px
                          <span class="badge badge-success"><%#Eval("Makale_Durum")%></span
                      </td>

DB tarafında makale tablosu içinde yer alan ID alanı Baslık tablosunda ki Makale_ID alanına bağlanmış durumda.

Insert ederken makale tablosunda ki ID değerini baslık tablosunda ki Makale_ID alanına gönderebiliyorum. Insert etme noktasında sorun yok.

Yardımcı Olabilirseniz sevinirim. Herkese İyi Çalışmalar.

Alıntı
Gönderildi : 31/08/2020 11:36
Paylaş: