При использовании Contains
с Dynamic Linq для Linq-to-objects поиск выполняется с учетом регистра. Я хотел бы иметь возможность поиска без учета регистра (как Linq-to-sql, потому что SQL-сервер делает это по умолчанию).
Что-то вроде:
this.someQuery = this.someQuery.Where(field + ".Contains(@0, true)", strValue);
, где true
означает: caseinsensitive = true
, как одно из расширений System.String.Contains
. Хотя я не могу использовать расширения до System.String
с динамическим Linq по умолчанию.