我正在尝试将数据从 “csv” 文件传输到 SQL 数据库。是否可以通过默认值映射一些不存在于 “csv” 文件中的字段?
如下所示:
bulkCopy.ColumnMappings.Add("Destenition_column_name", "constant_value");
感谢提前!
最佳答案
如何在填充 DataTable 之前设置默认列?
var returnTable = new DataTable();
returnTable.Columns.Add("Constant_Column_Name").DefaultValue = "Constant_Value";
如果您随后添加行,则每一行将始终具有该列的指定默认值,而无需明确设置。
关于c# - 为 SqlBulkCopy 中的某些列设置常量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36174587/