Сделать Entity Framework нечувствительным к регистру - PullRequest
5 голосов
/ 18 июня 2010

Можно ли установить регистр сравнения строк без учета регистра по умолчанию?

Если я использую

string.StartsWith("stringToCompare", StringComparison.CurrentCultureIgnoreCase)

, это работает.Но когда мне нужно использовать

string.Contains("strigToCompare")

, у него нет перегрузки.

1 Ответ

3 голосов
/ 16 июля 2012

Вы можете просто изменить регистр обоих полей на верхний регистр:

String stringToCompare = "Some String";

string.ToUpper().Contains(stringToCompare.ToUpper())

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

...