Class TransactionsDatabaseFacadeExtensions
- Namespace
- System.Transactions
- Assembly
- Microsoft.EntityFrameworkCore.dll
Extension methods for the DatabaseFacade returned from Database for use with Transaction.
public static class TransactionsDatabaseFacadeExtensions
- Inheritance
-
TransactionsDatabaseFacadeExtensions
- Inherited Members
Methods
EnlistTransaction(DatabaseFacade, Transaction?)
Specifies an existing Transaction to be used for database operations.
public static void EnlistTransaction(this DatabaseFacade databaseFacade, Transaction? transaction)
Parameters
databaseFacade
DatabaseFacadeThe DatabaseFacade for the context.
transaction
TransactionThe transaction to be used.
Remarks
See Transactions in EF Core for more information and examples.
GetEnlistedTransaction(DatabaseFacade)
Returns the currently enlisted transaction.
public static Transaction? GetEnlistedTransaction(this DatabaseFacade databaseFacade)
Parameters
databaseFacade
DatabaseFacadeThe DatabaseFacade for the context.
Returns
- Transaction
The currently enlisted transaction.
Remarks
See Transactions in EF Core for more information and examples.