我有一个名为A的表和一个名为Keywords Varchar(255)的列。关键字列可以包含诸如"TEST,Cço,ódio“等字符串...带或不带重音:1 TEST, CÃO, ódio, oracle, SQL, açaí3 São Sebastião, cao, projeto de lei
我正在尝试创建一个SQL查询
通过忽略重音和大小写的Where方法,用LINQ过滤元素最简单的方法是什么?到目前为止,我已经能够通过在属性上调用方法来忽略大小写,我认为这不是一个好主意,因为它对每个元素调用相同的方法(对吗?)。到目前为止,我得到的是: where p.Name.ToUpper().Contains(filter.ToUpper())
如何在使用LINQ对Server数据库进行查询时忽略重音(如‘,’,~)?仍然没有弄清楚如何在LINQ (甚至可能的话)做这件事,但是我设法改变了数据库来解决这个问题。只是改变了我想要搜索的字段上的排序规则。我得到的校对是:CI坚持“大小写不敏感”和“口音敏感”。只需将AS改为AI,使其“口音不敏感”。SQL语句如下:
ALTER TABLE ta