Imposta il valore costante su alcune colonne in SqlBulkCopy

c# csv mapping sqlbulkcopy

Domanda

Sto provando a trasferire i dati dal file "csv" al database SQL. È possibile mappare alcuni campi per default vale che non esita nel file "csv" ? Qualcosa come mostrato di seguito: bulkCopy.ColumnMappings.Add("Destenition_column_name", "constant_value");

Grazie in anticipo!

Risposta popolare

Che ne dici di impostare una colonna predefinita PRIMA di compilare il DataTable?

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

Se quindi aggiungi righe, ogni riga avrà sempre il valore predefinito specificato per questa colonna senza impostarlo esplicitamente.



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow