2009-06-24 11 views
4

필드 DataRow의 확장 방법 (형식화되지 않은 DataTables의 경우)은 무엇입니까?필드 확장 메서드의 요점

필드을 사용했는지 여부를 비교 한 것입니다.

필드 로 :

myRow.Field<Guid>("myColName") 

필드 없이 :

(Guid)myRow["myColName"] 

나는 어떤 경쟁력 향상을 볼 수 없습니다.

답변

2

확장 방법 양방향 DBNull의 개념 - FieldSetField과 참조 타입과 널 치형. nullable이 아닌 값 유형의 경우 해당 값은 동일합니다.

1

확장 메소드는 null 가능 유형을 지원합니다. 예를 들어 거리 추상

myRow.Field<Guid?>("myColName")

+0

괜찮습니까? 그럼 myRow [ "myColName"]은 (는) Guid입니까? – JoelFan

+0

그게 효과가 있다고 생각합니다 ... –