DataTableMappingCollection.GetTableMappingBySchemaAction Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft unter Verwendung der angegebenen DataColumnMapping ein DataSet-Objekt mit dem angegebenen Quelltabellennamen und MissingMappingAction-Tabellennamen ab.
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
Parameter
- tableMappings
- DataTableMappingCollection
Die zu durchsuchende DataTableMappingCollection-Auflistung.
- sourceTable
- String
Der Name der zugeordneten Quelltabelle mit Berücksichtigung von Groß- und Kleinschreibung.
- dataSetTable
- String
Der Name der zugeordneten DataSet-Tabelle ohne Berücksichtigung von Groß- und Kleinschreibung.
- mappingAction
- MissingMappingAction
Einer der MissingMappingAction-Werte.
Gibt zurück
Ein DataTableMapping-Objekt.
Ausnahmen
Der mappingAction
-Parameter wurde auf Error
festgelegt, und es wurde keine Zuordnung angegeben.
Beispiele
Im folgenden Beispiel wird nach einem DataTableMapping mit dem angegebenen Quelltabellennamen in der Auflistung gesucht. Wenn das Objekt vorhanden ist, wird es zurückgegeben. Im Beispiel wird davon ausgegangen, dass eine DataTableMappingCollection Auflistung und ein DataTableMapping Objekt erstellt wurden.
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
Hinweise
Wenn in DataTableMapping der Auflistung vorhanden ist, wird sie zurückgegeben.
Wenn in DataTableMapping der Auflistung für eine angegebene MissingMappingActionnicht vorhanden ist, geschieht Folgendes:
Missingmappingaction | Ausgeführte Aktion |
---|---|
Passthrough |
Erstellt ein DataTableMapping -Objekt mit dem angegebenen sourceTable als Quelltabellennamen und dataSetTable als DataSet Tabellenname. Das erstellte DataTableMapping Objekt wird der Auflistung nicht hinzugefügt. |
Error |
Es wird eine Ausnahme generiert. Der Parameter dataSetTable wird ignoriert. |
Ignore |
Ruft null ab. Der Parameter dataSetTable wird ignoriert. |