TransactionsDatabaseFacadeExtensions.EnlistTransaction Method

Definition

Specifies an existing Transaction to be used for database operations.

C#
public static void EnlistTransaction (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Transactions.Transaction transaction);
C#
public static void EnlistTransaction (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Transactions.Transaction? transaction);

Parameters

databaseFacade
DatabaseFacade

The DatabaseFacade for the context.

transaction
Transaction

The transaction to be used.

Remarks

See Transactions in EF Core for more information and examples.

Applies to

Product Versions
Entity Framework Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0