Table of Contents

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 DatabaseFacade

The DatabaseFacade for the context.

transaction Transaction

The 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 DatabaseFacade

The DatabaseFacade for the context.

Returns

Transaction

The currently enlisted transaction.

Remarks

See Transactions in EF Core for more information and examples.