2

网上有很多帖子和关于堆栈溢出的帖子都在谈论解决不区分大小写的点赞问题。我猜这是因为这些人的数据库默认区分大小写。

Sql server 默认使用不区分大小写的排序规则,所以默认情况下我永远不会遇到这个问题。

但不幸的是,我有相反的问题。我需要做一个一次性区分大小写的等于或类似。

我无法设置表的排序规则,所以理想情况下会运行一些这样的 sql

WHERE Column COLLATE Latin1_General_CS_AS = 'CaseSensitive'

据我所见,我不明白为什么要实现 InsensitiveLike,因为我们肯定可以做这样的事情

.Where(x=> x.Column.ToLower() == variable.ToLower())

但是我的问题无法以任何其他方式解决上述排序更改。

如果这是内置的,而不是编写 sql 查询,那就太好了。

我错过了什么还是真的没有办法做到这一点?

4

0 回答 0