有人可以向我解释为什么在填充和更新DataSet方面存在这样的差异? 目前我正在研究从一个数据库获取数据并将它们放入第二个数据库的程序。原始数据库包含大量数据。我想知道为什么程序用数据填充DataSet这么快,但是要更新这么久。
代码架构如下所示:
Create Connections;
OpenConnections();
Create DataAdapter1, DataAdapter2;
Create CommandBuilder1, CommandBuilder2;
Create DataSet;
DataAdapter1.Fill(DataSet, Connection1);
DataAdapter2.Update(DataSet, Connection2);
CloseConnections();