Q
발현이 코드가
1
A
답변
2
public static Expression<Func<T, bool>> CreatePredicate<T>(string typeSearch, string searchField, string stringToSearch)
{
var parameter = Expression.Parameter(typeof(T));
var predicate = Expression.Lambda<Func<T, bool>>(
Expression.Call(
Expression.Call(Expression.PropertyOrField(parameter, searchField), "ToUpper", null),
"Contains", null,
Expression.Constant(stringToSearch.ToUpper())), parameter);
return predicate;
}
+0
보너스. 나는 "é, è, ..."이라는 악센트가있는 글자가 있습니다. 'e'를 'e'로 처리 할 수있는 방법이 있습니까? –
+0
'ToUpper'의'CultureInfo culture' 매개 변수를 살펴 봐야 할 것입니다. –
+0
첫 번째 또는 두 번째? 나는 예외를 시도했다. –
관련 문제
- 1. DbArithmeticExpression 인수는이 Linq를 발현이 예외를 throw
- 2. 코드가
- 3. 코드가
- 4. WPF : 코드가 뒤에 코드가 나타나지 않습니다.
- 5. playframework 1.2.5 코드가 플러그인과 코드가 다른 경우
- 6. 어떻게이 코드가
- 7. 그루비 코드가
- 8. 소스 코드가
- 9. 나는 코드가
- 10. 어떻게이 코드가
- 11. 내가이 코드가
- 12. 이 코드가
- 13. 는이 코드가
- 14. 어떻게이 코드가
- 15. 이 코드가()
- 16. 아약스 - 코드가
- 17. Jpeglib 코드가 깨져서 출력됩니다. 심지어 번들로 제공되는 예제 코드가 있습니까?
- 18. 프로그램에서 동일한 코드가 어떤 방향으로 표시 되더라도 코드가 어떻게 표시됩니까?
- 19. 코드가 별도의 함수로 추출되면 왜 루프 내부의 JavaScript 코드가 작동합니까?
- 20. 왜이 일반 코드가 컴파일됩니까?
- 21. 엑스 코드가 잘못된 경로
- 22. 이 CSS 코드가 맞습니까?
- 23. 코드가 실행되지 않습니다.
- 24. 어떻게 내가보기에이 코드가 jQuery를
- 25. 두 코드가 서로 동일합니까?
- 26. 이 코드가 조건
- 27. 나는 MainWindow를이 코드가 문제
- 28. 코드가 newform.Aspx에 있습니까?
- 29. ComboBox 코드가 맞습니까?
- 30. OpenCV_2.4.2_binary_pack_armv7a 소스 코드가 오픈
메모 : ToUpper에 대해 'InvariantCulture'를 지정해야합니다. – CodesInChaos