Entity Framework

thunderhawk (8) 7 yıl önce sordu

Merhaba. Ben aktif olarak site yapıyorum. Yaptığım sitelerin SEO'ya da uygun olmasını istiyorum. O yüzden Url'den ID'leri ve diğer fazlalıkları attım. Verileri bu sefer ID yerine ada göre çekmeye başladım. Ancak şöyle bir sorun çıktı. Ön yüzde Sef Link yaparken adı alfa nümerik olmayan karakterlerden arındırdım. Eğer verinin içinde alfa nümerik karakter varsa Sef Link de onu filtre ettiğim zaman ve onu veri tabanında ilgili satır ile eşleştirmeye kalktığımda tam eşleştirme yapmıyor. Bu yüzden veriyi getiremiyorum. Entity Framework kullanıyorum. Veritabanından gelen veriyi alfa nümerik olmayan karakterlerden arındırmaya çalıştığımda Linq hatası veriyor (Regex). Yani şöyle izah edeyim. Benim "abc & def" adında bir verim var. Bu veriyi Sef Link yaptığımızda Url'de /abc-def/ şeklinde çıkar. O veriyi kullanırken de (veri tabanın sorgu çekerken) "abc def" şeklindeki ifadeyi "abc & def" ile eşleştirmiyor. Bu yüzden veriyi getiremiyorum.   

Toplam 0 cevap