DataTableMappingCollection.GetTableMappingBySchemaAction 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.
DataColumnMapping Pobiera obiekt o określonej nazwie tabeli źródłowej i DataSet nazwie tabeli przy użyciu podanej wartości MissingMappingAction.
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);
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
Parametry
- tableMappings
- DataTableMappingCollection
Kolekcja do wyszukania DataTableMappingCollection .
- sourceTable
- String
W nazwie mapowanej tabeli źródłowej jest uwzględniana wielkość liter.
- mappingAction
- MissingMappingAction
MissingMappingAction Jedna z wartości.
Zwraca
Obiekt DataTableMapping.
Wyjątki
Parametr mappingAction
został ustawiony na Error
wartość i nie określono żadnego mapowania.
Przykłady
Poniższy przykład wyszukuje element DataTableMapping o podanej nazwie tabeli źródłowej w kolekcji. Jeśli obiekt istnieje, jest zwracany. W przykładzie założono, że DataTableMappingCollection utworzono kolekcję i DataTableMapping obiekt.
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
Uwagi
Jeśli obiekt DataTableMapping istnieje w kolekcji, jest zwracany.
Jeśli obiekt DataTableMapping nie istnieje w kolekcji dla danego MissingMappingActionelementu , wystąpią następujące czynności:
MissingMappingAction | Podjęto akcję |
---|---|
Passthrough |
DataTableMapping Tworzy obiekt o podanej sourceTable nazwie tabeli źródłowej i dataSetTable jako DataSet nazwie tabeli. DataTableMapping Utworzony obiekt nie jest dodawany do kolekcji. |
Error |
Generowany jest wyjątek. Parametr dataSetTable jest ignorowany. |
Ignore |
Pobiera null . Parametr dataSetTable jest ignorowany. |