我需要在 C# 应用程序中更新 SQL Server 数据库中的 20 个表。为了获得更好的性能,我计划使用多个线程来更新表。任何人都可以引用任何为这种操作提供想法的示例链接吗?
此外,根据我的理解,如果我使用多线程,那么我必须为每个线程使用不同的连接对象。在那种情况下,我如何将多个线程放在一个事务中,这些线程基本上使用不同的连接对象?
最佳答案
使用TPL(任务并行库),这里有一个例子http://safeery2k.wordpress.com/2013/09/17/ado-net-using-tpl/
关于c# - 使用多线程的 SQL Server 数据库更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19456822/