DbTransaction

E937655

DbTransaction is an abstract base class in ADO.NET that defines the core behavior and interface for database transaction implementations across different data providers.

Try in SPARQL Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf ADO.NET class
abstract class
belongsTo System.Data namespace hierarchy NERFINISHED
definedIn System.Data.Common.dll NERFINISHED
System.Data.dll NERFINISHED
definedInLanguage C#
designGoal provider-independent transaction abstraction
hasAccessibility public
hasBaseType MarshalByRefObject NERFINISHED
hasDerivedClass EntityTransaction
OdbcTransaction NERFINISHED
OleDbTransaction NERFINISHED
OracleTransaction NERFINISHED
SqlTransaction
hasInterface IDisposable NERFINISHED
hasMemberType method
property
hasMethod Begin()
Commit()
Dispose()
Dispose(bool)
Equals(object)
GetHashCode()
GetType()
Rollback()
Save(string)
ToString()
hasProperty Connection
IsolationLevel
SupportsSavepoints
SupportsTransactionId
TransactionId
implements IDisposable
inheritsFrom MarshalByRefObject NERFINISHED
introducedIn .NET Framework 2.0 NERFINISHED
isAbstract true
isGeneric false
isSealed false
isThreadSafe false
lifecycle created by DbConnection.BeginTransaction()
disposed after Commit() or Rollback()
partOf System.Data.Common namespace NERFINISHED
platform .NET 5+
.NET Core NERFINISHED
.NET Framework NERFINISHED
supports ACID transaction semantics (provider-dependent)
usedBy DbCommand NERFINISHED
DbConnection
usedFor database transactions
usedIn ADO.NET NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

SqlTransaction inheritsFrom DbTransaction