DataTableMappingCollection.GetTableMappingBySchemaAction Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
DataColumnMapping Lekéri a megadott forrástáblanévvel és DataSet táblanévvel rendelkező objektumot a megadott 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
Paraméterek
- tableMappings
- DataTableMappingCollection
A DataTableMappingCollection keresendő gyűjtemény.
- sourceTable
- String
A megfeleltetett forrástábla kis- és nagybetűkre érzékeny neve.
- dataSetTable
- String
A megfeleltetett DataSet tábla neve, amely nem megkülönbözteti a kis- és nagybetűk nevét.
- mappingAction
- MissingMappingAction
Az egyik MissingMappingAction érték.
Válaszok
Egy DataTableMapping objektum.
Kivételek
A mappingAction paraméter a következőre Errorlett beállítva, és nem lett megadva leképezés.
Példák
Az alábbi példa egy DataTableMapping adott forrástáblanévvel rendelkezőt keres a gyűjteményben. Ha az objektum létezik, a függvény visszaadja. A példa feltételezi, hogy létrejött egy DataTableMappingCollection gyűjtemény és egy DataTableMapping objektum.
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
Megjegyzések
Ha a DataTableMapping gyűjteményben létezik, a program visszaadja.
Ha a DataTableMapping gyűjtemény nem létezik egy adott MissingMappingActiongyűjteményben, a következők történnek:
| MissingMappingAction | Végrehajtott művelet |
|---|---|
Passthrough |
Létrehoz egy DataTableMapping objektumot, amely a forrástábla neveként és sourceTable a tábla neveként van megadva dataSetTableDataSet. A létrehozott DataTableMapping objektum nem lesz hozzáadva a gyűjteményhez. |
Error |
A rendszer kivételt hoz létre. A dataSetTable paraméter figyelmen kívül lesz hagyva. |
Ignore |
Lekéri null. A dataSetTable paraméter figyelmen kívül lesz hagyva. |