EnlistTransaction and TransactionScope Support in Ingres .NET Data Provider
The IngresConnection.EnlistTransaction() method allows a generic .NET application to enlist in a distributed transaction as defined in the .NET Framework 2.0 System.Transactions namespace.
The IngresConnection.EnlistTransaction( ) method supports Ingres transactions in the generic programming model of .NET System.Transactions.Transaction and TransactionScope classes. The enlistment works with .NET and the MSDTC to commit or roll back database changes made by Ingres and other resource managers as an atomic unit of work.
For more information, see the Connectivity Guide.