DbTransaction.Dispose Method

Definition

Releases the unmanaged resources used by the DbTransaction and optionally releases the managed resources.

Overloads

Dispose()

Releases the unmanaged resources used by the DbTransaction.

Dispose(Boolean)

Releases the unmanaged resources used by the DbTransaction and optionally releases the managed resources.

Remarks

Dispose should rollback the transaction. However, the behavior of Dispose is provider specific, and should not replace calling Rollback.

Dispose()

Source:
DbTransaction.cs
Source:
DbTransaction.cs
Source:
DbTransaction.cs

Releases the unmanaged resources used by the DbTransaction.

public void Dispose ();

Implements

Remarks

Dispose should rollback the transaction. However, the behavior of Dispose is provider specific, and should not replace calling Rollback.

See also

Applies to

.NET 9 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Dispose(Boolean)

Source:
DbTransaction.cs
Source:
DbTransaction.cs
Source:
DbTransaction.cs

Releases the unmanaged resources used by the DbTransaction and optionally releases the managed resources.

protected virtual void Dispose (bool disposing);

Parameters

disposing
Boolean

If true, this method releases all resources held by any managed objects that this DbTransaction references.

Remarks

Dispose should rollback the transaction. However, the behavior of Dispose is provider specific, and should not replace calling Rollback.

See also

Applies to

.NET 9 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0