Udostępnij za pośrednictwem


EntityTransaction Klasa

Definicja

Określa transakcję dla elementu 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
Dziedziczenie

Uwagi

Element EntityTransaction jest uzyskiwany z obiektu EntityConnection i określa co najmniej jeden EntityCommand obiekt. Zawija EntityTransaction transakcję obiektu transakcji bazowego dostawcy danych.

Przykłady kodu można znaleźć w temacie Zarządzanie połączeniami i transakcjami.

Właściwości

Connection

Pobiera EntityConnection za to EntityTransaction.

DbConnection

Po zastąpieniu w klasie pochodnej pobiera DbConnection obiekt skojarzony z transakcją.

(Odziedziczone po DbTransaction)
IsolationLevel

Pobiera poziom izolacji tego EntityTransactionobiektu .

SupportsSavepoints

Pobiera wartość wskazującą, czy to DbTransaction wystąpienie obsługuje punkty zapisywania bazy danych. Jeśli falsemetody SaveAsync(String, CancellationToken), RollbackAsync(String, CancellationToken) oraz ReleaseAsync(String, CancellationToken) ich synchroniczne odpowiedniki mają zgłaszać wartość NotSupportedException.

(Odziedziczone po DbTransaction)

Metody

Commit()

Zatwierdza podstawową transakcję.

CommitAsync(CancellationToken)

Asynchronicznie zatwierdza transakcję bazy danych.

(Odziedziczone po DbTransaction)
CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia niezarządzane zasoby używane przez DbTransactionprogram .

(Odziedziczone po DbTransaction)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element DbTransaction i opcjonalnie zwalnia zasoby zarządzane.

(Odziedziczone po DbTransaction)
DisposeAsync()

Asynchronicznie dysponuje obiekt transakcji.

(Odziedziczone po DbTransaction)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLifetimeService()
Przestarzałe.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
InitializeLifetimeService()
Przestarzałe.

Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
Release(String)

Niszczy wcześniej zdefiniowany punkt zapisu w bieżącej transakcji. Dzięki temu system może odzyskać niektóre zasoby przed zakończeniem transakcji.

(Odziedziczone po DbTransaction)
ReleaseAsync(String, CancellationToken)

Niszczy wcześniej zdefiniowany punkt zapisu w bieżącej transakcji. Dzięki temu system może odzyskać niektóre zasoby przed zakończeniem transakcji.

(Odziedziczone po DbTransaction)
Rollback()

Wycofa podstawową transakcję.

Rollback(String)

Przywraca wszystkie polecenia, które zostały wykonane po ustanowieniu określonego punktu zapisywania.

(Odziedziczone po DbTransaction)
RollbackAsync(CancellationToken)

Asynchronicznie przywraca transakcję ze stanu oczekiwania.

(Odziedziczone po DbTransaction)
RollbackAsync(String, CancellationToken)

Przywraca wszystkie polecenia, które zostały wykonane po ustanowieniu określonego punktu zapisywania.

(Odziedziczone po DbTransaction)
Save(String)

Tworzy punkt zapisywania w transakcji. Dzięki temu wszystkie polecenia, które są wykonywane po ustanowieniu punktu zapisywania, zostaną wycofane, przywracając stan transakcji do tego, co było w momencie punktu zapisywania.

(Odziedziczone po DbTransaction)
SaveAsync(String, CancellationToken)

Tworzy punkt zapisywania w transakcji. Dzięki temu wszystkie polecenia, które są wykonywane po ustanowieniu punktu zapisywania, zostaną wycofane, przywracając stan transakcji do tego, co było w momencie punktu zapisywania.

(Odziedziczone po DbTransaction)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IDbTransaction.Connection

DbConnection Pobiera obiekt skojarzony z transakcją lub odwołanie o wartości null, jeśli transakcja nie jest już prawidłowa.

(Odziedziczone po DbTransaction)

Dotyczy

Zobacz też