DataTableMappingCollection.GetTableMappingBySchemaAction 메서드

정의

DataColumnMapping 지정된 MissingMappingAction을 사용하여 지정된 원본 테이블 이름과 테이블 이름을 DataSet 가진 개체를 가져옵니다.

public:
 static System::Data::Common::DataTableMapping ^ GetTableMappingBySchemaAction(System::Data::Common::DataTableMappingCollection ^ tableMappings, System::String ^ sourceTable, System::String ^ dataSetTable, System::Data::MissingMappingAction mappingAction);
public static System.Data.Common.DataTableMapping GetTableMappingBySchemaAction(System.Data.Common.DataTableMappingCollection tableMappings, string sourceTable, string dataSetTable, System.Data.MissingMappingAction mappingAction);
static member GetTableMappingBySchemaAction : System.Data.Common.DataTableMappingCollection * string * string * System.Data.MissingMappingAction -> System.Data.Common.DataTableMapping
Public Shared Function GetTableMappingBySchemaAction (tableMappings As DataTableMappingCollection, sourceTable As String, dataSetTable As String, mappingAction As MissingMappingAction) As DataTableMapping

매개 변수

tableMappings
DataTableMappingCollection

검색할 컬렉션입니다 DataTableMappingCollection .

sourceTable
String

매핑된 원본 테이블의 대/소문자를 구분하는 이름입니다.

dataSetTable
String

대/소문자를 구분하지 않는 매핑된 DataSet 테이블의 이름입니다.

mappingAction
MissingMappingAction

값 중 MissingMappingAction 하나입니다.

반품

DataTableMapping 개체입니다.

예외

매개 변수가 mappingAction 설정 Error되었으며 매핑이 지정되지 않았습니다.

예제

다음 예에서는 컬렉션 내에서 지정된 원본 테이블 이름을 가진 DataTableMapping 이름을 검색합니다. 개체가 있으면 반환됩니다. 이 예제에서는 컬렉션과 개체가 DataTableMapping 만들어졌다고 가정 DataTableMappingCollection 합니다.

public void FindDataTableMapping()
{
    // ...
    // create mappings and mapping
    // ...
    if (mappings.Contains("Categories"))
    {
        mapping = DataTableMappingCollection.GetTableMappingBySchemaAction
            (mappings, "Categories", "", MissingMappingAction.Ignore);
    }
}
Public Sub FindDataTableMapping()
    ' ...
    ' create mappings and mapping
    ' ...
    If mappings.Contains("Categories") Then
        mapping = _
           DataTableMappingCollection.GetTableMappingBySchemaAction _
           (mappings, "Categories", "", MissingMappingAction.Ignore)
    End If
End Sub

설명

컬렉션에 DataTableMapping 있는 경우 반환됩니다.

DataTableMapping 지정된 MissingMappingAction컬렉션에 없는 경우 다음이 발생합니다.

MissingMappingAction 수행된 작업
Passthrough DataTableMapping 지정된 sourceTable 개체를 원본 테이블 이름과 테이블 이름으로 dataSetTableDataSet 만듭니다. 만든 DataTableMapping 개체가 컬렉션에 추가되지 않습니다.
Error 예외가 생성됩니다. dataSetTable 매개 변수는 무시됩니다.
Ignore 를 가져옵니다 null. dataSetTable 매개 변수는 무시됩니다.

적용 대상