Entity Framework 4.1 ile birlikte Strongly Typed Include fonksyionu EF'ye eklenmiş bulunuyor. Eski versiyonda include işlemi yaparken tablolar arasındaki ilişkiyi path vererek (Include("Table1.Table2")) belirtmek mümkündü. Yeni versiyonda direkt entity'leri kullanarakta bunu yapmanız mümkün, ancak eğer ilişkili tabloları include edeceksek şöyle bir yol izlememiz gerekmekte.
//Eski Include işlemi

var result=from t in dc.Tablo1.Include("Tablo2.Tablo3") select t;

//Yeni strongly typed karşılığı
var result=from t in dc.Tablo1.Include(t=>t.Tablo1.Select(n=>n.Tablo2)) select t;

Yorumlar

Bu kod parçacığına henüz yorum yapılmamış.

Yorum Yaz

Yorum yazabilmek için üye olunuz veya giriş yapınız