In my database, I have a table in which cities are stored. Some cities have accents such as Foz do Iguacu.
In my MVC application, I have JSON that returns a list of word-based cities, however few users use accents to search for a city, such as "Foz do Iguacu".
in my database I have "Foz do Igua u u" but users users are looking for "Foz do Igua C u"
How can I search for entries in my table ignoring accents?
Here is my code:
using (ServiciliEntities db = new ServiciliEntities()) { List<Cidades> lCidades = db.Cidades.Where(c => c.CidNome.ToLower().Contains(q.Trim().ToLower())).OrderBy(c => c.CidNome).Take(10).ToList(); ArrayList lNomes = new ArrayList(); foreach (Cidades city in lCidades) lNomes.Add(new {city.CidNome, city.Estados.EstNome}); return Json(new { data = lNomes.ToArray() }); }
c # entity-framework diacritics accent-insensitive
Dan Nov 15 '15 at 16:41 2015-11-15 16:41
source share