如何使用LINQ to SQL在查询SQL Server数据库时忽略重音符号(如´、`、~)?
更新:
仍然没有找到如何在LINQ中实现它(甚至不确定是否可能),但我设法通过更改数据库来解决此问题。 只需要更改我想要搜索的字段上的排序规则即可解决此问题。我所使用的排序规则是:
SQL_Latin1_General_CP1_CI_AS
CI表示“不区分大小写”,AS表示“区分重音符号”。只需将AS更改为AI即可使其成为“不区分重音符号”。
SQL语句如下:
ALTER TABLE table_name ALTER COLUMN column_name column_type COLLATE collation_type