다음을 통해 공유


DataColumnMappingCollection.GetColumnMappingBySchemaAction 메서드

지정된 DataColumnMappingCollectionDataColumnMapping, 소스 열 이름 및 MissingMappingAction를 가져옵니다.

네임스페이스: System.Data.Common
어셈블리: System.Data(system.data.dll)

구문

‘선언
Public Shared Function GetColumnMappingBySchemaAction ( _
    columnMappings As DataColumnMappingCollection, _
    sourceColumn As String, _
    mappingAction As MissingMappingAction _
) As DataColumnMapping
‘사용 방법
Dim columnMappings As DataColumnMappingCollection
Dim sourceColumn As String
Dim mappingAction As MissingMappingAction
Dim returnValue As DataColumnMapping

returnValue = DataColumnMappingCollection.GetColumnMappingBySchemaAction(columnMappings, sourceColumn, mappingAction)
public static DataColumnMapping GetColumnMappingBySchemaAction (
    DataColumnMappingCollection columnMappings,
    string sourceColumn,
    MissingMappingAction mappingAction
)
public:
static DataColumnMapping^ GetColumnMappingBySchemaAction (
    DataColumnMappingCollection^ columnMappings, 
    String^ sourceColumn, 
    MissingMappingAction mappingAction
)
public static DataColumnMapping GetColumnMappingBySchemaAction (
    DataColumnMappingCollection columnMappings, 
    String sourceColumn, 
    MissingMappingAction mappingAction
)
public static function GetColumnMappingBySchemaAction (
    columnMappings : DataColumnMappingCollection, 
    sourceColumn : String, 
    mappingAction : MissingMappingAction
) : DataColumnMapping

매개 변수

  • sourceColumn
    찾을 대/소문자 구분 소스 열 이름입니다.

반환 값

DataColumnMapping 개체입니다.

예외

예외 형식 조건

InvalidOperationException

mappingAction 매개 변수가 Error로 설정되고, 매핑이 지정되지 않은 경우

설명

DataColumnMapping이 해당 컬렉션에 있으면 반환됩니다.

DataColumnMapping이 해당 컬렉션에 없으면 주어진 MissingMappingAction의 경우 다음 작업이 발생합니다.

MissingMappingAction

수행 작업

Passthrough

소스 열 이름 및 DataSet 열 이름으로 지정된 소스 열 이름을 가진 DataColumnMapping을 만듭니다. 이 DataColumnMapping이 컬렉션에 추가됩니다.

Error

지정한 열 매핑이 없으면 InvalidOperationException이 생성됩니다.

Ignore

null 값을 가져옵니다.

예제

다음 예제에서는 컬렉션에서 주어진 소스 열 이름을 가진 DataColumnMapping을 검색합니다. 개체가 있으면 반환됩니다. 이 예제에서는 DataColumnMappingCollection 컬렉션과 DataColumnMapping 개체가 만들어진 것으로 가정합니다.

Public Sub FindDataColumnMapping()
    ' ...
    ' create mappings and mapping
    ' ...
    If mappings.Contains("Description") Then
        mapping = _
           DataColumnMappingCollection.GetColumnMappingBySchemaAction _
           (mappings, "Description", MissingMappingAction.Ignore)
    End If
End Sub
public void FindDataColumnMapping() 
{
    // ...
    // create mappings and mapping
    // ...
    if (mappings.Contains("Description"))
        mapping = DataColumnMappingCollection.GetColumnMappingBySchemaAction
            (mappings, "Description", MissingMappingAction.Ignore);
}

플랫폼

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

.NET Compact Framework

2.0, 1.0에서 지원

참고 항목

참조

DataColumnMappingCollection 클래스
DataColumnMappingCollection 멤버
System.Data.Common 네임스페이스