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