Condividi tramite


Classe EntityTransaction

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Classe che rappresenta una transazione per il livello concettuale

Gerarchia di ereditarietà

System.Object
  System.MarshalByRefObject
    System.Data.Common.DbTransaction
      System.Data.Entity.Core.EntityClient.EntityTransaction

Spazio dei nomi:  System.Data.Entity.Core.EntityClient
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Class EntityTransaction _
    Inherits DbTransaction
'Utilizzo
Dim instance As EntityTransaction
public class EntityTransaction : DbTransaction
public ref class EntityTransaction : public DbTransaction
type EntityTransaction =  
    class 
        inherit DbTransaction 
    end
public class EntityTransaction extends DbTransaction

Il tipo EntityTransaction espone i seguenti membri.

Proprietà

  rapporti Descrizione
Proprietà pubblica Connection Ottiene EntityConnection per EntityTransaction.
Proprietà protetta. DbConnection Oggetto connessione proprietario di questo oggetto transazione (Esegue l'override di DbTransaction.DbConnection).
Proprietà pubblica IsolationLevel Ottiene il livello di isolamento di EntityTransaction. (Esegue l'override di DbTransaction.IsolationLevel).
Proprietà pubblica StoreTransaction Ottiene DbTransaction per la transazione del provider sottostante.

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Commit Esegue il commit della transazione sottostante. (Esegue l'override di DbTransaction.Commit()).
Metodo pubblico CreateObjRef Critico per la sicurezza. (Ereditato da MarshalByRefObject)
Metodo pubblico Dispose() (Ereditato da DbTransaction)
Metodo protetto Dispose(Boolean) Pulisce l'oggetto transazione (Esegue l'override di DbTransaction.Dispose(Boolean)).
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetLifetimeService Critico per la sicurezza. (Ereditato da MarshalByRefObject)
Metodo pubblico GetType (Ereditato da Object)
Metodo pubblico InitializeLifetimeService Critico per la sicurezza. (Ereditato da MarshalByRefObject)
Metodo protetto MemberwiseClone() (Ereditato da Object)
Metodo protetto MemberwiseClone(Boolean) (Ereditato da MarshalByRefObject)
Metodo pubblico Rollback Esegue il rollback della transazione sottostante. (Esegue l'override di DbTransaction.Rollback()).
Metodo pubblico ToString (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  rapporti Descrizione
Implementazione esplicita dell'interfacciaProprietà privata IDbTransaction.Connection (Ereditato da DbTransaction)

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Core.EntityClient