StartsWith
,
EndsWith
및
Contains
와 문자열 속성을 필터링하는 유형
Expression<Func<T, bool>>
의 발현을 만들 형
Expression<Func<T, string>
의 표현을 통과하는 방법을 만들
이 표현과 같은 방법 :<Func을 <T, string>>
.Where(e => e.MiProperty.ToUpper().StartsWith("ABC"));
.Where(e => e.MiProperty.ToUpper().EndsWith("XYZ"));
.Where(e => e.MiProperty.ToUpper().Contains("MNO"));
방법은 보일 것 같은 :
public Expression<Func<T, bool>> AddFilterToStringProperty<T>(Expresssion<Func<T, string>> pMyExpression, string pFilter, FilterType pFiltertype)
FilterType 언급 된 작업 (StartsWith
, EndsWith
, Contains
)
이동하십시오. 우리가 시도한 것을 알려주십시오. 제대로 작동하지 않으면 기꺼이 도와 드리겠습니다. – drdwilcox