다음을 상상해보십시오
유형 T에는 회사 필드가 있습니다. 다음 방법을 실행할 때 완벽하게 작동합니다.
Type t = typeof(T);
t.GetProperty("Company")
Whith 다음 호출은 null이됩니다.
Type t = typeof(T);
t.GetProperty("company", BindingFlags.IgnoreCase)
아무도 아이디어가 있습니까?
20
@OregonGhost : 중요합니까?
—
leppie
메타 질문은 유효하지만 실제로는 중요하지 않습니다. 내 질문의 대부분으로, 나의 주된 이유는 지식에 대한 굶주림입니다.)
—
Boris Callens
@ leppie : 그렇습니다. 어쩌면 내가 알지 못하는 유스 케이스가있을 수 있으며 사람들이 왜 일을하고 싶어하는지 항상 흥미 롭습니다.
—
OregonGhost
@OregonGhost : .Net을 대상으로하는 모든 언어가 대소 문자를 구분하지는 않으므로 언젠가는 대소 문자를 구분하지 않는 조회를해야합니다.
—
팝 카탈린
유스 케이스 : 그래서 필드를 어떻게 입력했는지 걱정하지 않고 MSSQL Compact Entity와 객체를 비교할 수 있습니다. (일부 필드가 isSomething 및 IsSomething 인 컴팩트 데이터베이스와 객체를 비교하고 있습니다.) 즉, 게으름을 피하기 위해.
—
teynon