QueryOver: с учетом регистра, как или равно

Есть много сообщений в Интернете и переполнении стека, в которых говорится о решении проблемы лайков без учета регистра. Я думаю, это связано с тем, что база данных этих людей по умолчанию чувствительна к регистру.

Сервер Sql по умолчанию использует сортировку без учета регистра, поэтому у меня никогда не возникло бы этой проблемы по умолчанию.

Но, к сожалению, у меня есть противоположная проблема. Мне нужно сделать один раз с учетом регистра равных или как.

Я не могу установить параметры сортировки таблицы, поэтому в идеале будет запускать некоторые sql, как это

WHERE Column COLLATE Latin1_General_CS_AS = 'CaseSensitive'

Насколько я понимаю, я не понимаю, почему InsensitiveLike был реализован, так как, конечно, мы могли бы просто сделать что-то вроде этого

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

Но моя проблема не может быть решена каким-либо иным способом, чем изменение вышеуказанного коллапса.

Было бы хорошо, если бы это было встроено, вместо того, чтобы писать SQL-запросы.

Я что-то пропустил или действительно нет способа сделать это?

0 ответов

Другие вопросы по тегам