【发布时间】:2014-07-03 20:59:38
【问题描述】:
我需要使用 EF 6 在包含重音符号(á、ì、ü 等)的字符串字段的表格上执行搜索
首先我尝试直接搜索:
var listaResultados = db_hms.Topology
.Where( t => t.is_active == true && ((t.display_name.Contains(busqueda))||(t.detail.Contains(busqueda))))
但这对口音敏感,然后我试试这个:
t.display_name.IndexOf(busqueda, StringComparison.InvariantCultureIgnoreCase) >= 0
但在 linq to Entities 上不受支持
请有其他想法 pd:我需要以“包含”的方式执行搜索,而不是开始。
【问题讨论】:
标签: linq asp.net-mvc-4 entity-framework-6