DataTableMappingCollection.GetTableMappingBySchemaAction Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un oggetto DataColumnMapping con il nome della tabella di origine specificato e il nome della tabella di DataSet, mediante l'oggetto MissingMappingAction dato.
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
Parametri
- tableMappings
- DataTableMappingCollection
Insieme DataTableMappingCollection da ricercare.
- sourceTable
- String
Nome, con distinzione tra maiuscole e minuscole, della tabella di origine mappata.
- dataSetTable
- String
Nome, senza distinzione tra maiuscole e minuscole, della tabella di DataSet mappata.
- mappingAction
- MissingMappingAction
Uno dei valori di MissingMappingAction.
Restituisce
Un oggetto DataTableMapping.
Eccezioni
Il parametro mappingAction
è stato impostato su Error
e non è stato specificato alcun mapping.
Esempio
Nell'esempio seguente viene eseguita la ricerca di un DataTableMapping oggetto con il nome della tabella di origine specificato all'interno della raccolta. Se l'oggetto esiste, viene restituito. Nell'esempio si presuppone che sia stata creata una DataTableMappingCollection raccolta e un DataTableMapping oggetto .
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
Commenti
Se l'oggetto DataTableMapping esiste nella raccolta, viene restituito.
Se l'oggetto DataTableMapping non esiste nella raccolta per un determinato MissingMappingActionoggetto , si verifica quanto segue:
Missingmappingaction | Azione intrapresa |
---|---|
Passthrough |
Crea un DataTableMapping oggetto con l'oggetto specificato sourceTable come nome della tabella di origine e dataSetTable come nome della DataSet tabella. L'oggetto creato DataTableMapping non viene aggiunto all'insieme. |
Error |
Viene generata un'eccezione. Il dataSetTable parametro viene ignorato. |
Ignore |
Ottiene l'oggetto null . Il dataSetTable parametro viene ignorato. |