Share via


IMigrationsDatabaseLock.ReacquireIfNeeded Method

Definition

Acquires an exclusive lock on the database again if the current one was already released.

public virtual Microsoft.EntityFrameworkCore.Migrations.IMigrationsDatabaseLock ReacquireIfNeeded (bool connectionReopened, bool? transactionRestarted);
abstract member ReacquireIfNeeded : bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.IMigrationsDatabaseLock
override this.ReacquireIfNeeded : bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Migrations.IMigrationsDatabaseLock
Public Overridable Function ReacquireIfNeeded (connectionReopened As Boolean, transactionRestarted As Nullable(Of Boolean)) As IMigrationsDatabaseLock

Parameters

connectionReopened
Boolean

Indicates whether the connection was reopened.

transactionRestarted
Nullable<Boolean>

Indicates whether the transaction was restarted. null if there's no current transaction.

Returns

An object that can be disposed to release the lock.

Applies to