DataColumnMappingCollection.GetColumnMappingBySchemaAction Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- columnMappings
- DataColumnMappingCollection
Element DataColumnMappingCollection.
- 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 Error
wartość , 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. |