Сделать структуру сущности быть нечувствительными к регистру -- c# поле с участием .net поле с участием entity-framework поле с участием string-comparison пол Связанный проблема

Make Entity Framework be case-insensitive


5
vote

проблема

русский

Возможно ли установить корпус строки структуры объекта нечувствителен по умолчанию?

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

 <код> string.StartsWith("stringToCompare", StringComparison.CurrentCultureIgnoreCase)   

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

 <код> string.Contains("strigToCompare")   

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

Английский оригинал

Is it possible to set entity framework string comparison case insensitive by default?

If I use

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

it works. But when I need to use

string.Contains("strigToCompare") 

it doesn't have an overload.

</div
           
 
 

Список ответов

3
 
vote

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

 <код> column3  

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

 

You can simply change the case of both fields to Upper Case:

String stringToCompare = "Some String";  string.ToUpper().Contains(stringToCompare.ToUpper()) 

This will make the search case-insensitive by converting all case to upper. Of course, ToLower() would work as well.

</div
 
 
   
   

Связанный проблема

0  Присоединиться к запросу с LINQ  ( Join query with linq ) 
Я пытаюсь здесь сделать несколько левых присоединиться к запросу LINQ, но я бы сказал, что понятия не имею, как материализовать эту идею. в основном вот 3 с...

2  Высевание многих для многих кода EF первые отношения  ( Seeding many to many ef code first relationship ) 
Есть несколько других сообщений по этой теме, которую я видел, но я не смог получить правильный ответ еще (моя собственная вина, я уверен), но я хочу сеять ба...

1  Как довольно печатать метод итератора  ( How to pretty print the iterator method ) 
Я хочу получить имя метода со своими аргументами метода итератора и я борюсь, чтобы найти простое решение. Итераторы генерируются компилятором в результате. И...

-2  Гольф HCP Calculator  ( Golf hcp calculator ) 
Я работаю над программой в ASP.NET MVC, где моя цель - сделать показатель для гольфа. в Golf у каждого игрока есть гандикап, который дает им ряд дополнитель...

0  Как бы я пошел на рисование в программе краски с чувствительностью давления?  ( How would i go about drawing in a paint program with pressure sensitivity ) 
Я пишу программу краски в родах, используя C # .NET / WinForms и чувствительность к давлению является обязательным. У меня все настроено и получаю информацию ...

1  Разница между несколькими наследованиями и интерфейсами в C #  ( Difference between multiple inheritance and interfaces in c sharp ) 
делает C # действительно поддерживать многократное наследование. Люди говорят, что он поддерживает многократное наследование в виде интерфейсов? Но я не думаю...

2  C #, Linq2SQL - трюки для получения объекта ViewModel с данными соотношения?  ( C linq2sql tricks to fetch a viewmodel object with relation data ) 
Я не знаю linq2sql так хорошо, и мне было интересно, есть ли трюк для этого, вероятно, общий сценарий MVVM. У меня есть контекст данных Linq2SQL, содержащий м...

0  Как нарисовать в автономном режиме круг 1500 метров в диапазоне Geocoordinate в Windows Phone 8  ( How to draw offline circle of 1500 meters range over the geocoordinate in window ) 
Я хочу нарисовать автономный круг над геокоординаном в Windows Phone Этот круг составляет 1500 метров, и он ищет цель в этом диапазоне это мой образ, где у...

0  Streaminsight и долгосрочные запросы  ( Streaminsight and long running queries ) 
У меня есть приложение, построенное на вершине Streaminsight 1.2, который имеет несколько постоянных запросов, выполняющих некоторые расчеты в операторах опре...

2  Обработка ошибок в свойствах, я знаю, что это плохо, нужно исправить, хотя  ( Error handling in properties i know its bad need fix though ) 
Я знаю свою плохую практику, чтобы поставить обработку ошибок в свойствах, я просто хочу знать , где я должен положить ошибку обработки ошибок. Я знаю, что з...

0  Ошибка структуры объекта: ошибка загрузки указанного ресурса метаданных  ( Entity framework error error loading specified metadata resource ) 
Я знаю, что это известная проблема, но решение для моего случая не в других вопросах, я думаю. У меня есть проект в C #. В этом проекте у меня есть мой EDMX...

1  Как я могу прочитать все предметы питания?  ( How do i read all feed items ) 
Я хочу прочитать все элементы подачи в C #. Решения, которые я обнаружил, только для новейших элементов, таких как только последние 10 дней. У кого-нибудь е...

3  Как мне расположить эллипс на сетке Silverlight?  ( How do i position an ellipse on a silverlight grid ) 
Я создаю приложение Silverlight, которое позволит вам нажать в два места на экране и нарисовать эллипс, основной ось которого начинается и заканчивается в мес...

4  Создайте VCARD, который можно скачать на Android с помощью ASP.NET  ( Generate vcard that can be downloaded on android using asp net ) 
Я пробую довольно некоторое время, чтобы сгенерировать VCARD, используя ASP.NET (C #), которые можно загрузить на устройство Android. Процесс генерации карт...

0  Очистите DataTable в петле Перемещение используемых элементов к двум другим источникам данных [дубликат]  ( Clean a datatable in a loop moving used items to two other datatables ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже имеет ответ здесь : ...

Связанный проблема

0  Присоединиться к запросу с LINQ 
2  Высевание многих для многих кода EF первые отношения 
1  Как довольно печатать метод итератора 
-2  Гольф HCP Calculator 
0  Как бы я пошел на рисование в программе краски с чувствительностью давления? 
1  Разница между несколькими наследованиями и интерфейсами в C # 
2  C #, Linq2SQL - трюки для получения объекта ViewModel с данными соотношения? 
0  Как нарисовать в автономном режиме круг 1500 метров в диапазоне Geocoordinate в Windows Phone 8 
0  Streaminsight и долгосрочные запросы 
2  Обработка ошибок в свойствах, я знаю, что это плохо, нужно исправить, хотя 
0  Ошибка структуры объекта: ошибка загрузки указанного ресурса метаданных 
1  Как я могу прочитать все предметы питания? 
3  Как мне расположить эллипс на сетке Silverlight? 
4  Создайте VCARD, который можно скачать на Android с помощью ASP.NET 
0  Очистите DataTable в петле Перемещение используемых элементов к двум другим источникам данных [дубликат]