Учёт регистра значений при поиске с помощью linq выражений c#

155
01 октября 2019, 09:20

Есть Модель Client. Туда записывается вся контактная информация о клиенте. И например там есть поле логин. Так вот пользователь регистрируется и если логин который он ввёл уже существует, система скажет ему об этом. Но проблема в том что допустим его логин: Abc. И при попытки регистрации даже если ввести ABC или AbC мой linq запрос всё равно его найдёт и скажет что такой уже существует. То есть он ищет не учитывая регистр. Вот мой запрос:

db.Clients.Where(i => i.Login == login).ToList();

Как сделать так, что бы при запросе учитывался регистр значения?

Answer 1

Запрос, который вы сейчас привели ищет прямо в базе => проблему нужно решать на стороне СУБД.

Например, в MS SQL на уровне конкретной БД можно установить будет ли текст регистрочувствительным или нет.

Можно так же поменять сравнение у конкретного атрибута таблицы:

Проект=>[Выбираем нужный атрибут]=>Сортировка=>[Меняем параметры как душе угодно]

READ ALSO
Как обернуть запрос xacml XML

Как обернуть запрос xacml XML

Есть шаблон запроса

155
Серверное приложение Google Drive Api C#

Серверное приложение Google Drive Api C#

Хочу разработать клиент-серверное приложение для того, чтобы клиенты могли скачивать файлы

138
Универсальный метод парсинга Json

Универсальный метод парсинга Json

Есть некий апи сервис который отдает Json объекты

127
Асинхронно загрузить данные

Асинхронно загрузить данные

Есть личный кабинет, при входе отображается имя пользователя и в скобочках его балас(считается в 1с) Как сделать чтобы баланс загружался после...

125