Entitiy Framework ile çok kolay bir sekilde filitreleme yapilabiliyor. Örnegin:
1- Yil Seçiniz : Hepsi, 2017, 2016, 2015, 2014, 2013
2- Sehir Seçiniz : Hepsi, Adana, Adiyaman..
3- Dosya Numarasani Giriniz : Bos da girilebilir
      
  
    
      
        var dosyano = -1;         if (textDosyaNo.Text != "")    {         dosyano = Convert.ToInt16(textDosyaNo.Text);    }         var filter = entities.*TABLONUZUN_ADI*.Where    (x => (dropDownYillar.SelectedValue == "-1" || x.YILLAR == dropDownYillar.SelectedValue) &&             (dropDownSehir.SelectedValue == "-1" || x.SEHIR == dropDownSehir.SelectedValue) &&             (dosyano == -1 || x.HDB_DOS_NO == dosyano)    ).ToList();         GridView1.DataSource = filter;    GridView1.DataBind(); 
       
     |