Содержит без учета регистра с Dynamic Linq

При использовании Содержит с 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.

7
задан Bastardo 22 November 2011 в 12:56
поделиться