Traditional ACID (atomic, consistent, isolated, and durable) transactions are available in Windows Workflow. Under the covers, the runtime makes use of the
Transaction class in the
System.Transactions namespace. The
Transaction class can manage transactions across different types of durable stores, including Microsoft SQL Server and other relational databases, and products like Microsoft Message Queuing. When needed, the
Transaction class can use the Microsoft Distributed Transaction Coordinator (MSDTC) for heavy-weight two-phase commit transactions.
TransactionScope class of
TransactionScope activity will start a transaction and implicitly enlist any activities ...