У меня есть заявление LINQ следующим образом:ANYCASE Поиск Использование LINQ
myList = MyList.Where(x =>
x.Name.Contains(SearchValue) ||
x.Address.Contains(SearchValue)).ToList();
Моя база данных может иметь верхний или нижний регистр для Name
поле, как «VSTS» или «VSTS»
Я хочу, чтобы мое заявление LINQ к выполнить в любом случае.
В приведенной выше инструкции LINQ, если я предоставляю значения нижнего регистра, а база данных имеет верхний регистр, поиск не выполняется. Этого я не хочу.
Действительно ли это в LINQ to Objects или поставщик, ориентированный на базу данных? –
его Linq to Objects, я извлек значения из базы данных до выполнения My linq-оператора. – vstsdev
Возможный дубликат: http://stackoverflow.com/questions/444798/case-insensitive-containsstring/444813#444813 .. Вы даже пытались использовать Google, прежде чем задавать вопрос? – mipe34