2
Windows Workflow Foundationでは、TransactionScopeアクティビティ内で複数のコードアクティビティをラップしたいと思っています。コードアクティビティには、データをデータベースに挿入するSQLコードがあります。私は、データベースへの接続を開き、データベースにデータを挿入する(同じ接続を使用するように)すべてのコードアクティビティでこの接続を使用したいと思います。Windows Workflow FoundationのTransactionScopeにラップされた複数のアクティビティで同じデータベース接続を使用しますか?
どうすればよいですか?
既定では、ADO.NETは接続プールを処理し、同じスコープ内の複数の要求に対して同じ接続を共有する可能性が非常に高いです。本当の疑問は、なぜあなたはこれをやりたいのですか? –
今、私は各アクティビティで新しい接続を作成し、アクティビティが終了するとそれを閉じます。私は接続を開いたままにしておくと効率的です –