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 ein DataColumnMapping Objekt mit dem angegebenen Quelltabellennamen und DataSet Tabellennamen mithilfe des angegebenen 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
Parameter
- tableMappings
- DataTableMappingCollection
Die DataTableMappingCollection zu durchsuchende Sammlung.
- sourceTable
- String
Der Name der zugeordneten Quelltabelle, bei dem die Groß-/Kleinschreibung beachtet wird.
- dataSetTable
- String
Der Name, bei dem die Groß-/Kleinschreibung nicht beachtet wird, der zugeordneten DataSet Tabelle.
- mappingAction
- MissingMappingAction
Einer der MissingMappingAction Werte.
Gibt zurück
Ein DataTableMapping-Objekt.
Ausnahmen
Der mappingAction Parameter wurde auf Error", 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 die DataTableMapping Auflistung vorhanden ist, wird sie zurückgegeben.
Wenn die DataTableMapping Auflistung für eine bestimmte Auflistung 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 |
Eine Ausnahme wird generiert. Der Parameter dataSetTable wird ignoriert. |
Ignore |
Ruft ab null. Der Parameter dataSetTable wird ignoriert. |