LINQ to Entities не распознает метод Int32 IndexOf (System.String, System.StringComparison).

Я выполнил запрос linq, используя Entityframework, как показано ниже

GroupMaster getGroup = null;
getGroup = DataContext.Groups.FirstOrDefault(item => keyword.IndexOf(item.Keywords,StringComparison.OrdinalIgnoreCase)>=0 && item.IsEnabled)

при выполнении этого метода я получил исключение, как показано ниже

LINQ to Entities не распознает метод метода Int32 IndexOf (System.String, System.StringComparison), и этот метод нельзя преобразовать в выражение хранилища.

Метод Contains () по умолчанию чувствителен к регистру, так что мне снова нужно преобразовать в более низкое значение. Есть ли какой-либо метод проверки соответствия строки, кроме метода contains, и есть ли метод для решения проблемы с методом indexOf?

Ответы на вопрос(4)

Ваш ответ на вопрос