c#中DataTable的多线程更新
本文关键字:多线程 更新 DataTable | 更新日期: 2023-09-27 18:16:25
我一直在寻找答案,但是没有找到。
当你打电话时:
myTableAdapter.Update(myDataTable);
。. NET将一次处理一行,并执行适合该行的插入、更新或删除命令。
这是否以多线程方式发生?我猜是没有,如果没有,我将不得不寻找我能做到这一点的方法。
谢谢!
我想我可以肯定地说,它不是多线程的。文档中不仅没有提到这一点,而且还可能引入不可靠的行为,因为行不会按照它们在数据表中出现的顺序进行更新。
不,它不是多线程的。这将需要为它创建的每个线程打开一个单独的连接,这通常是非常不可取的。