Sdílet prostřednictvím


EntityTransaction Třída

Definice

Určuje transakci pro EntityCommand.

public ref class EntityTransaction sealed : System::Data::Common::DbTransaction
public sealed class EntityTransaction : System.Data.Common.DbTransaction
type EntityTransaction = class
    inherit DbTransaction
Public NotInheritable Class EntityTransaction
Inherits DbTransaction
Dědičnost

Poznámky

Je EntityTransaction získán z EntityConnection a určuje jeden nebo více EntityCommand objektů. Objekt EntityTransaction zabalí transakci objektu transakce zprostředkovatele podkladových dat.

Příklady kódu najdete v tématu Správa připojení a transakcí.

Vlastnosti

Connection

Získá EntityConnection pro tento .EntityTransaction

DbConnection

Při přepsání v odvozené třídě získá DbConnection objekt přidružený k transakci.

(Zděděno od DbTransaction)
IsolationLevel

Získá úroveň izolace tohoto EntityTransaction.

SupportsSavepoints

Získá hodnotu, která označuje, zda tato DbTransaction instance podporuje uložit body databáze. Pokud false, očekává se, RollbackAsync(String, CancellationToken) že metody SaveAsync(String, CancellationToken)a ReleaseAsync(String, CancellationToken) a jejich synchronní protějšky vyvolají .NotSupportedException

(Zděděno od DbTransaction)

Metody

Commit()

Potvrdí podkladovou transakci.

CommitAsync(CancellationToken)

Asynchronně potvrdí databázové transakce.

(Zděděno od DbTransaction)
CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy sloužící ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Dispose()

Uvolní nespravované prostředky používané nástrojem DbTransaction.

(Zděděno od DbTransaction)
Dispose(Boolean)

Uvolní nespravované prostředky používané nástrojem DbTransaction a volitelně uvolní spravované prostředky.

(Zděděno od DbTransaction)
DisposeAsync()

Asynchronně dipozice objektu transakce.

(Zděděno od DbTransaction)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte aktuální životnost objektu služby, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
InitializeLifetimeService()
Zastaralé.

Získá životnost objektu služby, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
Release(String)

Zničí savepoint dříve definované v aktuální transakci. To umožňuje systému uvolnit některé prostředky před ukončením transakce.

(Zděděno od DbTransaction)
ReleaseAsync(String, CancellationToken)

Zničí savepoint dříve definované v aktuální transakci. To umožňuje systému uvolnit některé prostředky před ukončením transakce.

(Zděděno od DbTransaction)
Rollback()

Vrátí zpět podkladovou transakci.

Rollback(String)

Vrátí zpět všechny příkazy, které byly provedeny po vytvoření zadaného bodu uložení.

(Zděděno od DbTransaction)
RollbackAsync(CancellationToken)

Asynchronně vrátí transakci zpět z čekajícího stavu.

(Zděděno od DbTransaction)
RollbackAsync(String, CancellationToken)

Vrátí zpět všechny příkazy, které byly provedeny po vytvoření zadaného bodu uložení.

(Zděděno od DbTransaction)
Save(String)

Vytvoří v transakci bod uložení. To umožňuje vrátit zpět všechny příkazy, které jsou spuštěny po vytvoření bodu uložení, a obnovit stav transakce do stavu, který byl v době uložení bodu.

(Zděděno od DbTransaction)
SaveAsync(String, CancellationToken)

Vytvoří v transakci bod uložení. To umožňuje vrátit zpět všechny příkazy, které jsou spuštěny po vytvoření bodu uložení, a obnovit stav transakce do stavu, který byl v době uložení bodu.

(Zděděno od DbTransaction)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IDbTransaction.Connection

DbConnection Získá objekt přidružený k transakci nebo nulový odkaz, pokud transakce již není platný.

(Zděděno od DbTransaction)

Platí pro

Viz také