Entity Framework Join işlemi

0
4070

Entity Framework Join işlemi

Merhaba arkadaşlar,

Entity framework te bir join işlemi çok kolay yapılmaktadır.

Öyleki örnek vermek gerekirse nordwind database i kullanarak basitçe anlatıyım.

bitane combobox a ürünleri dolduralım.

Entity ile yapalım bunu.

NORDWNDEntities db; ile instance alalım.

form load a aşağıdaki kodu yazalım form load olunca combobax dolu gelsin.

Combobox1.DisplayMember=”CategoryName”; // –> Combobox ta görünecek kolon

Combobox1.ValueMember=”CategoryId”;   //–> Arka planda combobox seçtiğimizde tutacağı kısım degeri

Combobox1.datasource=db.Categories.Tolist();

Yukarıdaki kod ile combobox a kategorileri çektik.

aşağıdaki kod ilede datagride kategoriye bağlı ürünleri getirecek fakat kodu comboboxın  selectedchange eventine yazmamış gerekecek.

int id=Convert.ToInt32(combobox1.SelectedValue);  //   –>Buradan seçili ürünü yakaladık

 

dataGridView1.DataSource = db.Categories.Find(id).Products.ToList();  // Burada ise yakaladığımız id değerine bağlı ürünleri çektik. Joinleri bildiğimiz gibi primerykey ile eşleştiririz.id CategoryId primarykey diğer tabloda foren key olduğu için rahatça işlem yaptık.

 

 

 

 

 

CEVAP VER

Time limit is exhausted. Please reload CAPTCHA.