在我的数据库中,我有一个存储城市的表。一些城市有“Foz do Iguaçu”之类的口音。
在我的 MVC 应用程序中,我有一个 JSON,它返回一个基于单词的城市列表,但是,很少有用户不使用口音来搜索城市,例如“Foz do Iguacu”。
在我的数据库中,我有“Foz do Igua Ç u”,但用户用户搜索“Foz do Igua C u”
如何在我的表中搜索记录,忽略重音符号?
这是我的代码:
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() });
}