Использовать одно и то же соединение с БД для нескольких действий, включенных в TransactionScope в Windows Workflow Foundation? - PullRequest
2 голосов
/ 23 декабря 2011

В Windows Workflow Foundation я хочу обернуть несколько операций кода в действие TransactionScope.Код деятельности имеет код SQL, который вставляет данные в базу данных.Я хочу открыть соединение с базой данных, а затем использовать это соединение во всех действиях кода, которые вставляют данные в базу данных (чтобы они использовали одно и то же соединение).

Как это сделать?

1 Ответ

1 голос
/ 23 декабря 2011

Вам не нужно беспокоиться о затратах на создание новых соединений. ADO.NET прозрачно обрабатывает пулы соединений, когда подключается к SQL Server . Я полагаю, что официальные драйверы Oracle и MySQL также делают то же самое для вас.

Пока строки подключения совпадают, вы в хорошей форме.

...