DataTableMappingCollection.GetTableMappingBySchemaAction Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un objet DataColumnMapping portant le nom de table source et le nom de table DataSet spécifiés, à l'aide du MissingMappingAction donné.
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ètres
- tableMappings
- DataTableMappingCollection
Collection DataTableMappingCollection dans laquelle effectuer la recherche.
- sourceTable
- String
Nom qui respecte la casse de la table source mappée.
- mappingAction
- MissingMappingAction
Une des valeurs de l'objet MissingMappingAction.
Retours
Objet DataTableMapping.
Exceptions
Le paramètre mappingAction
a Error
comme valeur et aucun mappage n'est spécifié.
Exemples
L’exemple suivant recherche un DataTableMapping avec le nom de table source donné dans la collection. Si l’objet existe, il est retourné. L’exemple suppose qu’une DataTableMappingCollection collection et un DataTableMapping objet ont été créés.
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
Remarques
Si le DataTableMapping existe dans la collection, il est retourné.
Si le DataTableMapping n’existe pas dans la collection pour un donné MissingMappingAction, les événements suivants se produisent :
MissingMappingAction | Action entreprise |
---|---|
Passthrough |
Crée un DataTableMapping objet avec le donné sourceTable comme nom de table source et dataSetTable comme nom de DataSet table. L’objet créé DataTableMapping n’est pas ajouté à la collection. |
Error |
Une exception est générée. Le paramètre dataSetTable est ignoré. |
Ignore |
Obtient null . Le paramètre dataSetTable est ignoré. |