Entityframeworkle yaşadığım filter problemi üzerine

Rastgele beğendiğim sözlerden bir tanesi

Boş bir çuvalın dik durması zordur.

Benjamin Franklin

Entityframeworkle yaşadığım filter problemi üzerine

entityframework üzerine Hep öğrencilerle ilgili gündelik notlar mı yazacağız? Biraz da teknik mevzulara değinelim. Sözün özü şu Entityframework le çalışırken, ekrem hoca gibi gridviewde filtreleme yapacaksanız normalde linq sorgulamanızla çözüm üretebilirsiniz lakin  bunu  entitydatasource ile çözüme kavuşturayım  derseniz az evvel karşılaştığım problemi aşmanız gerekebilir. Sıra dışı bir problem lakin merakımdan ötürü işi sade yoldan çözeyim dedim. Sonuç olarak sözü uzatmadan önerim şu: Önce entitydatasource e  Where="it.kullaniciID like '%' + @Name + '%'"  bir sorgu yazın önce. Ardından Araya <WhereParameters> <asp:SessionParameter Type="Int32" SessionField="ID" Name="Name" DefaultValue="" /> </WhereParameters> Kısmını ekleyin. Sessionparameter benim sessionda tuttuğum değerle ilgili kısım. Eğer textbox tarzında bir kontrolden parametre çekmek isterseniz, asp:controlparameter dan devam edin derim. İşin bu kısmını hallettiyseniz, problemin büyük bir kısmını çözmüşsünüz demektir. Son olarak page load a   this.EntityDataSource1.Where = "it.kullaniciID = @Name ";   benzerinden bir satırla parametrenizi atadığınızda işlem tamam ;). Biraz daha detaya ineyim kullandığım session, Session[?ID?] idi.   Haydin iyi geceler dilerim.    

PAYLAŞ!
Etiketler: asp.net c# entityframework entityframework entitydatasource entityframework filter filter where

EKREM GÜLCÜOĞLU HAKKINDA
Ekrem GÜLCÜOĞLU
Bilişim Teknolojileri Öğretmeni
Web sitem Facebook adresim Twitter adresim Google Plus adresim

Yorum Yaz

Adınız Soyadınız  
Yaşınız
E-Posta Adresiniz    
İnternet Adresiniz
Mesajınız  


Yorumlar

Onaylanmamış: 0 yorum
Toplam: 0 yorum

SON YAZILARIM

ÇOK OKUNAN YAZILARIM

KATEGORİLERİNE GÖRE YAZILARIM

ETİKET BULUTU