实体框架执行重音敏感搜索,而直接SQL查询执行重音不敏感搜索

实体框架执行重音敏感搜索,而直接SQL查询执行重音不敏感搜索,sql,entity-framework,linq-to-entities,azure-sql-database,collation,Sql,Entity Framework,Linq To Entities,Azure Sql Database,Collation,我有一个SQL Azure数据库,它实际上有一个SQL\u Latin1\u General\u CP1\u CI\u作为排序规则,当我使用Entity Framework执行查询时,它确实会按预期执行区分重音的搜索。但是,当我使用SSMS直接在服务器上执行查询时,返回的结果不区分重音。为什么会这样?如何使Entity Framework LINQ to Entites查询也像SSMS一样执行不区分重音的搜索,而不更改排序规则?您使用的SqlServer登录默认语言是什么?您执行代码的线程文化是

我有一个SQL Azure数据库,它实际上有一个
SQL\u Latin1\u General\u CP1\u CI\u作为
排序规则,当我使用Entity Framework执行查询时,它确实会按预期执行区分重音的搜索。但是,当我使用SSMS直接在服务器上执行查询时,返回的结果不区分重音。为什么会这样?如何使Entity Framework LINQ to Entites查询也像SSMS一样执行不区分重音的搜索,而不更改排序规则?

您使用的SqlServer登录默认语言是什么?您执行代码的线程文化是什么?@Andrew我没有指定任何内容,在数据库仪表板中也没有看到任何与语言相关的内容。线程区域性也是默认的,因为我没有指定任何额外的.table列,即您筛选的列…它的排序规则是否不区分重音?这里使用的标准化可以是您正在寻找的解决方案。。。