DbConnection.BeginTransaction Method

Definition

Starts a database transaction.

Overloads

BeginTransaction()

Starts a database transaction.

BeginTransaction(IsolationLevel)

Starts a database transaction with the specified isolation level.

Remarks

If you do not specify an isolation level, the default isolation level for the specific type of connection is used.

BeginTransaction()

Source:
DbConnection.cs
Source:
DbConnection.cs
Source:
DbConnection.cs

Starts a database transaction.

public System.Data.Common.DbTransaction BeginTransaction();

Returns

An object representing the new transaction.

Remarks

If you do not specify an isolation level, the default isolation level for the specific type of connection is used.

See also

Applies to

.NET 10 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, 10
.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

BeginTransaction(IsolationLevel)

Source:
DbConnection.cs
Source:
DbConnection.cs
Source:
DbConnection.cs

Starts a database transaction with the specified isolation level.

public System.Data.Common.DbTransaction BeginTransaction(System.Data.IsolationLevel isolationLevel);

Parameters

isolationLevel
IsolationLevel

One of the enumeration values that specifies the isolation level for the transaction to use.

Returns

An object representing the new transaction.

See also

Applies to

.NET 10 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, 10
.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