Veritabanındaki bir sütunda "sözcük" araması yapmanın en iyi yolu nedir? Ben şu kodu kullanın:EF veya linq (C#) kullanarak belirli bir sütunda sözcük arama
query.Where(x => x.Content.Contains(key));
sütun içeriyorsa konudur: kelime "yıl" ile ararken, onu bulmak olmayacaktır ama önceki kod örneği bulur "Ben 2 yıl yaşlandım" o.
Ayrıca, daha önce de ve bunun gibi anahtar sonra boşluk eklemek denerseniz:
query.Where(x => x.Content.Contains(" " + key + " "));
Bu cümle "Yıl önce, bir rüya gördüm" bulamazlar, Ayrıca
, EF'de sermaye ve küçük harf durumu.
Bunu kontrol etmenize yardımcı olabilir => http://stackoverflow.com/questions/3843060/linq-to-entities-case-sensitive-comparison – CodeNotFound
davanın büyük/küçük harfe duyarlı olması için bu 0 ... – Kasparov92
masanız veya tüm veritabanınız. Sadece chekc. – CodeNotFound