Udostępnij za pośrednictwem


DataColumnMappingCollection.GetColumnMappingBySchemaAction Metoda

Definicja

Pobiera element DataColumnMapping dla określonej DataColumnMappingCollectionnazwy kolumny źródłowej i MissingMappingAction.

public:
 static System::Data::Common::DataColumnMapping ^ GetColumnMappingBySchemaAction(System::Data::Common::DataColumnMappingCollection ^ columnMappings, System::String ^ sourceColumn, System::Data::MissingMappingAction mappingAction);
public static System.Data.Common.DataColumnMapping? GetColumnMappingBySchemaAction (System.Data.Common.DataColumnMappingCollection? columnMappings, string sourceColumn, System.Data.MissingMappingAction mappingAction);
public static System.Data.Common.DataColumnMapping GetColumnMappingBySchemaAction (System.Data.Common.DataColumnMappingCollection columnMappings, string sourceColumn, System.Data.MissingMappingAction mappingAction);
static member GetColumnMappingBySchemaAction : System.Data.Common.DataColumnMappingCollection * string * System.Data.MissingMappingAction -> System.Data.Common.DataColumnMapping
Public Shared Function GetColumnMappingBySchemaAction (columnMappings As DataColumnMappingCollection, sourceColumn As String, mappingAction As MissingMappingAction) As DataColumnMapping

Parametry

sourceColumn
String

Nazwa kolumny źródłowej z uwzględnieniem wielkości liter do znalezienia.

mappingAction
MissingMappingAction

Jedna z MissingMappingAction wartości.

Zwraca

Obiekt DataColumnMapping.

Wyjątki

Parametr mappingAction został ustawiony na Errorwartość , a nie określono mapowania.

Przykłady

Poniższy przykład wyszukuje DataColumnMapping element o podanej nazwie kolumny źródłowej w kolekcji. Jeśli obiekt istnieje, jest zwracany. W przykładzie założono, że DataColumnMappingCollection utworzono kolekcję i DataColumnMapping obiekt.

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

Uwagi

Jeśli obiekt DataColumnMapping istnieje w kolekcji, jest zwracany.

Jeśli obiekt DataColumnMapping nie istnieje w kolekcji, dla danej MissingMappingActionakcji wystąpią następujące akcje:

MissingMappingAction Podjęto akcję
Passthrough Tworzy element DataColumnMapping z określoną nazwą kolumny źródłowej jako nazwą kolumny źródłowej DataSet i nazwą kolumny. Nie jest to DataColumnMapping dodawane do kolekcji.
Error Element InvalidOperationException jest generowany, jeśli brakuje określonego mapowania kolumn.
Ignore Pobiera wartość null.

Dotyczy

Zobacz też