Tam olarak başlığada ne yazacığımı bilemedim
if (Id != null)
{
string Asx = "Where(x => x.Kategori == Id)";
}
else
{
string Asx = ""
}
List<Sayfa> SayfaDetay = db.Sayfa. "Asx Buraya Gelecek" OrderByDescending(x => x.ID).ToList();Asx kodunu nasıl yerleştireceğimi bilemedim. şimdiden teşekkürler
Selamlar,
"Asx" değişkenini if else bloğu içinde belirleyeceksen neden en son sorguyu çalıştırıyorsunuz?
List<Sayfa> SayfaDetay;
if (Id != null)
{
SayfaDetay = db.Sayfa.Where(x => x.Kategori == Id).OrderByDescending(x => x.ID).ToList()
}
retrun SayfaDetay;
zaten Id boş olması durumunda boş bir değeri oraya yazamazsınız. Id null iken order yapmak istiyorsanızda;
List<Sayfa> SayfaDetay = db.Sayfa.OrderByDescending(x => x.ID).ToList();
if (Id != null)
{
SayfaDetay = db.Sayfa.Where(x => x.Kategori == Id).OrderByDescending(x => x.ID).ToList()
}
retrun SayfaDetay;
şeklinde kullanabilirsin.