在这段代码中,我已经查询并克隆了dataTable,以便处理记录和避免重复项,而无需与数据库交互进行每个查询(比较新数据与现有数据)。
现在本地的dataTable已经被克隆(包括所有列=表模式,来自源表),我想将值插入到新创建的本地DataTable中,数据已经存储在本地字符串变量中。
这个想法是:
现在本地的dataTable已经被克隆(包括所有列=表模式,来自源表),我想将值插入到新创建的本地DataTable中,数据已经存储在本地字符串变量中。
static class ProcessedData
{
string name = "Rob";
string webSite= "http://www.rcl.co.il";
string title = "The Right Click";
}
dataTable localTable = new DataTable("LocalDt");
这个想法是:
localTable.insert([Col_name], ProcessedData.name);
localTable.insert([Col_webSite], ProcessedData.webSite);.....
我该如何处理这个问题?这被称为批量插入吗?(...如果不知道方法名/术语,就无法在谷歌上搜索)
下一步是使用从本地获取的新行更新 Sql 在线表。