sql-server – 使用LINQ to SQL忽略SQL Server中的重音

前端之家收集整理的这篇文章主要介绍了sql-server – 使用LINQ to SQL忽略SQL Server中的重音前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在使用LINQ to sqlsql 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

解决方法

SQL查询(sql Server 2000,我记得)中,您可以通过从MyTable中选择MyString,MyId,MyString collat​​e Latin1_General_CI_AI =’aaaa’来执行此操作.

我不知道Linq是否有可能,但是Linq可能会更舒适一些.

如果您确定排序和选择/在哪里查询始终忽略重音符号,您可以更改表以指定与您所关心的字段相同的排序规则.

原文链接:https://www.f2er.com/mssql/75275.html

猜你在找的MsSQL相关文章