Définir une valeur constante pour certaines colonnes dans SqlBulkCopy

c# csv mapping sqlbulkcopy

Question

J'essaie de transférer des données d'un fichier "csv" vers une base de données SQL. Est-il possible de mapper certains champs par défaut qui n'existent pas dans le fichier "csv" ? Quelque chose comme ce qui suit: bulkCopy.ColumnMappings.Add("Destenition_column_name", "constant_value");

Merci d'avance!

Réponse populaire

Pourquoi ne pas définir une colonne par défaut AVANT de renseigner le DataTable?

var returnTable = new DataTable();
returnTable.Columns.Add("Constant_Column_Name").DefaultValue = "Constant_Value";

Si vous ajoutez ensuite des lignes, chaque ligne aura toujours la valeur par défaut spécifiée pour cette colonne sans la définir explicitement.



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi