Classe EntityConnection
[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 connessione per il livello concettuale. Una connessione entità può essere inizializzata una sola volta (aprendo la connessione). Di conseguenza, non è possibile modificare la stringa di connessione, collegare una nuova connessione all'archivio o modificare la stringa di connessione dell'archivio.
Gerarchia di ereditarietà
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Data.Common.DbConnection
System.Data.Entity.Core.EntityClient.EntityConnection
Spazio dei nomi: System.Data.Entity.Core.EntityClient
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Class EntityConnection _
Inherits DbConnection
'Utilizzo
Dim instance As EntityConnection
public class EntityConnection : DbConnection
public ref class EntityConnection : public DbConnection
type EntityConnection =
class
inherit DbConnection
end
public class EntityConnection extends DbConnection
Il tipo EntityConnection espone i seguenti membri.
Costruttori
rapporti | Descrizione | |
---|---|---|
![]() |
EntityConnection() | Inizializza una nuova istanza della classe EntityConnection. |
![]() |
EntityConnection(String) | Inizializza una nuova istanza della classe EntityConnection in base alla stringa di connessione. |
![]() |
EntityConnection(MetadataWorkspace, DbConnection) | Inizializza una nuova istanza della classe EntityConnection con gli oggetti MetadataWorkspace e DbConnection specificati. |
![]() |
EntityConnection(MetadataWorkspace, DbConnection, Boolean) | Costruisce l'elemento EntityConnection dai metadati caricati in memoria |
In alto
Proprietà
rapporti | Descrizione | |
---|---|---|
![]() |
CanRaiseEvents | (Ereditato da Component) |
![]() |
ConnectionString | Ottiene o imposta la stringa di connessione EntityConnection. (Esegue l'override di DbConnection.ConnectionString). |
![]() |
ConnectionTimeout | Ottiene il numero di secondi di attesa durante il tentativo di stabilire una connessione prima che il tentativo termini e venga generato un errore. (Esegue l'override di DbConnection.ConnectionTimeout). |
![]() |
Container | (Ereditato da Component) |
![]() |
CurrentTransaction | Ottiene la transazione corrente in cui è integrata la connessione.Può essere Null. |
![]() |
Database | Ottiene il nome del database corrente o del database che verrà usato in seguito all'apertura di una connessione. (Esegue l'override di DbConnection.Database). |
![]() |
DataSource | Ottiene il nome o l'indirizzo di rete dell'origine dati a cui connettersi. (Esegue l'override di DbConnection.DataSource). |
![]() |
DbProviderFactory | Ottiene la factory del provider associata a EntityConnection (Esegue l'override di DbConnection.DbProviderFactory). |
![]() |
DesignMode | (Ereditato da Component) |
![]() |
Events | (Ereditato da Component) |
![]() |
ServerVersion | Ottiene una stringa che contiene la versione dell'origine dati a cui è connesso il client. (Esegue l'override di DbConnection.ServerVersion). |
![]() |
Site | (Ereditato da Component) |
![]() |
State | Ottiene lo stato dell'oggetto EntityConnection, che è impostato per rilevare lo stato della connessione di database sottostante di cui viene eseguito il wrapping tramite questo oggetto EntityConnection. (Esegue l'override di DbConnection.State). |
![]() |
StoreConnection | Fornisce l'accesso alla connessione all'origine dati sottostante usata dall'oggetto EntityConnection. |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
![]() |
BeginDbTransaction | Avvia una transazione di database (Esegue l'override di DbConnection.BeginDbTransaction(IsolationLevel)). |
![]() |
BeginTransaction() | Inizia una transazione usando il provider sottostante. |
![]() |
BeginTransaction(IsolationLevel) | Inizia una transazione con il livello di isolamento specificato usando il provider sottostante. |
![]() |
ChangeDatabase | Non supportato. (Esegue l'override di DbConnection.ChangeDatabase(String)). |
![]() |
Close | Chiude la connessione al database. (Esegue l'override di DbConnection.Close()). |
![]() |
CreateCommand | Crea una nuova istanza di EntityCommand, con la proprietà Connection impostata su EntityConnection. |
![]() |
CreateDbCommand | Creare un nuovo oggetto comando che usa l'oggetto connessione (Esegue l'override di DbConnection.CreateDbCommand()). |
![]() |
CreateObjRef | Critico per la sicurezza. (Ereditato da MarshalByRefObject) |
![]() |
Dispose() | (Ereditato da Component) |
![]() |
Dispose(Boolean) | Elimina l'oggetto connessione (Esegue l'override di Component.Dispose(Boolean)). |
![]() |
EnlistTransaction(Transaction) | (Ereditato da DbConnection) |
![]() |
EnlistTransaction(Transaction) | Inserisce EntityConnection nella transazione specificata. |
![]() |
Equals | (Ereditato da Object) |
![]() |
Finalize | (Ereditato da Component) |
![]() |
GetHashCode | (Ereditato da Object) |
![]() |
GetLifetimeService | Critico per la sicurezza. (Ereditato da MarshalByRefObject) |
![]() |
GetMetadataWorkspace | Restituisce l'oggetto MetadataWorkspace associato a EntityConnection. |
![]() |
GetSchema() | (Ereditato da DbConnection) |
![]() |
GetSchema(String) | (Ereditato da DbConnection) |
![]() |
GetSchema(String, String[]) | (Ereditato da DbConnection) |
![]() |
GetService | (Ereditato da Component) |
![]() |
GetType | (Ereditato da Object) |
![]() |
InitializeLifetimeService | Critico per la sicurezza. (Ereditato da MarshalByRefObject) |
![]() |
MemberwiseClone() | (Ereditato da Object) |
![]() |
MemberwiseClone(Boolean) | (Ereditato da MarshalByRefObject) |
![]() |
OnStateChange | (Ereditato da DbConnection) |
![]() |
Open | Stabilisce una connessione all'origine dati chiamando il metodo Open del provider di dati sottostante. (Esegue l'override di DbConnection.Open()). |
![]() |
OpenAsync | (Ereditato da DbConnection) |
![]() |
OpenAsync(CancellationToken) | Stabilisce in modo asincrono una connessione all'archivio dati chiamando il metodo Open sul provider di dati sottostante (Esegue l'override di DbConnectionOpenAsync(CancellationToken)). |
![]() |
ToString | (Ereditato da Component) |
In alto
Eventi
rapporti | Descrizione | |
---|---|---|
![]() |
Disposed | (Ereditato da Component) |
![]() |
StateChange | (Ereditato da DbConnection) |
In alto
Implementazioni esplicite dell'interfaccia
rapporti | Descrizione | |
---|---|---|
![]() ![]() |
IDbConnection.BeginTransaction() | (Ereditato da DbConnection) |
![]() ![]() |
IDbConnection.BeginTransaction(IsolationLevel) | (Ereditato da DbConnection) |
![]() ![]() |
IDbConnection.CreateCommand | (Ereditato da DbConnection) |
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.