EntityConnection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che rappresenta una connessione per il livello concettuale. Una connessione di entità può essere inizializzata una sola volta (aprendo la connessione). Successivamente non è possibile modificare la stringa di connessione, collegare una nuova connessione all'archivio o modificare la stringa di connessione dell'archivio.
public class EntityConnection : System.Data.Common.DbConnection
type EntityConnection = class
inherit DbConnection
Public Class EntityConnection
Inherits DbConnection
- Ereditarietà
-
EntityConnection
Costruttori
EntityConnection() |
Inizializza una nuova istanza della classe EntityConnection. |
EntityConnection(MetadataWorkspace, DbConnection) |
Inizializza una nuova istanza della classe EntityConnection con gli oggetti MetadataWorkspace e DbConnection specificati. |
EntityConnection(MetadataWorkspace, DbConnection, Boolean) |
Costruisce EntityConnection dai metadati caricati in memoria |
EntityConnection(String) |
Inizializza una nuova istanza della classe EntityConnection in base alla stringa di connessione. |
Proprietà
ConnectionString |
Ottiene o imposta la stringa di connessione EntityConnection. |
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. |
CurrentTransaction |
Ottiene la transazione corrente in cui è inserita la connessione. Può essere Null. |
Database |
Ottiene il nome del database corrente o del database che verrà utilizzato in seguito all'apertura di una connessione. |
DataSource |
Ottiene il nome o l'indirizzo di rete dell'origine dati a cui connettersi. |
DbProviderFactory |
Ottiene la factory del provider associata a EntityConnection |
ServerVersion |
Ottiene una stringa che contiene la versione dell'origine dati a cui è connesso il client. |
State |
Ottiene lo stato di EntityConnection, configurato per tenere traccia dello stato della connessione di database sottostante di cui è stato eseguito il wrapping da EntityConnection. |
StoreConnection |
Fornisce l'accesso alla connessione all'origine dati sottostante utilizzata dall'oggetto EntityConnection. |
Metodi
BeginDbTransaction(IsolationLevel) |
Avvia una transazione di database |
BeginTransaction() |
Inizia una transazione utilizzando il provider sottostante. |
BeginTransaction(IsolationLevel) |
Avvia una transazione con il livello di isolamento specificato usando il provider sottostante. |
ChangeDatabase(String) |
Non supportato. |
Close() |
Chiude la connessione al database. |
CreateCommand() |
Crea una nuova istanza di un oggetto EntityCommand, con l'oggetto Connection impostato su .EntityConnection |
CreateDbCommand() |
Creare un nuovo oggetto comando che usa questo oggetto connessione |
Dispose(Boolean) |
Pulisce l'oggetto connessione |
EnlistTransaction(Transaction) |
Inserisce EntityConnection nella transazione specificata. |
GetMetadataWorkspace() |
Restituisce l'oggetto associato all'oggetto MetadataWorkspaceEntityConnection . |
Open() |
Stabilisce una connessione all'origine dati chiamando il metodo Open del provider di dati sottostante. |
OpenAsync(CancellationToken) |
Stabilisce in modo asincrono una connessione all'archivio dati chiamando il metodo Open nel provider di dati sottostante |