在Windows Workflow Foundation中的TransactionScope中包含的多个活动中使用相同的数据库连接?

时间:2011-12-23 13:44:07

标签: c# transactions workflow-foundation connection-pooling transactionscope

在Windows Workflow Foundation中,我想在TransactionScope活动中包含多个代码活动。代码活动具有将数据插入数据库的SQL代码。我想打开与数据库的连接,然后在所有将数据插入数据库的代码活动中使用此连接(以便它们使用相同的连接)。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您不必担心创建新连接的成本。在connecting to SQL Server时,ADO.NET会透明地为您处理连接池。我相信官方的Oracle和mySQL驱动程序也会为你做同样的事情。

只要连接字符串匹配,你的状态就会很好。