DataColumnMappingCollection.GetColumnMappingBySchemaAction 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 DataColumnMapping pour les DataColumnMappingCollection, nom de colonne source et MissingMappingAction spécifiés.
public:
static System::Data::Common::DataColumnMapping ^ GetColumnMappingBySchemaAction(System::Data::Common::DataColumnMappingCollection ^ columnMappings, System::String ^ sourceColumn, System::Data::MissingMappingAction mappingAction);
public static System.Data.Common.DataColumnMapping? GetColumnMappingBySchemaAction (System.Data.Common.DataColumnMappingCollection? columnMappings, string sourceColumn, System.Data.MissingMappingAction mappingAction);
public static System.Data.Common.DataColumnMapping GetColumnMappingBySchemaAction (System.Data.Common.DataColumnMappingCollection columnMappings, string sourceColumn, System.Data.MissingMappingAction mappingAction);
static member GetColumnMappingBySchemaAction : System.Data.Common.DataColumnMappingCollection * string * System.Data.MissingMappingAction -> System.Data.Common.DataColumnMapping
Public Shared Function GetColumnMappingBySchemaAction (columnMappings As DataColumnMappingCollection, sourceColumn As String, mappingAction As MissingMappingAction) As DataColumnMapping
Paramètres
- columnMappings
- DataColumnMappingCollection
L’DataColumnMappingCollectionopérateur
- sourceColumn
- String
Nom de colonne source qui respecte la casse à rechercher.
- mappingAction
- MissingMappingAction
Une des valeurs de l'objet MissingMappingAction.
Retours
Objet DataColumnMapping.
Exceptions
Le paramètre mappingAction
a Error
comme valeur et aucun mappage n'est spécifié.
Exemples
L’exemple suivant recherche un DataColumnMapping avec le nom de colonne source donné dans la collection. Si l’objet existe, il est retourné. L’exemple suppose qu’une DataColumnMappingCollection collection et un DataColumnMapping objet ont été créés.
public void FindDataColumnMapping()
{
// ...
// create mappings and mapping
// ...
if (mappings.Contains("Description"))
mapping = DataColumnMappingCollection.GetColumnMappingBySchemaAction
(mappings, "Description", MissingMappingAction.Ignore);
}
Public Sub FindDataColumnMapping()
' ...
' create mappings and mapping
' ...
If mappings.Contains("Description") Then
mapping = _
DataColumnMappingCollection.GetColumnMappingBySchemaAction _
(mappings, "Description", MissingMappingAction.Ignore)
End If
End Sub
Remarques
Si le DataColumnMapping existe dans la collection, il est retourné.
Si le DataColumnMapping n’existe pas dans la collection, pour un donné MissingMappingAction, les actions suivantes se produisent :
MissingMappingAction | Action entreprise |
---|---|
Passthrough |
Crée un DataColumnMapping avec le nom de colonne source spécifié comme nom de colonne source et nom de DataSet colonne. Il DataColumnMapping n’est pas ajouté à la collection. |
Error |
Un InvalidOperationException est généré si le mappage de colonne spécifié est manquant. |
Ignore |
Obtient une valeur null. |