|
CommitFailedException |
Eccezione generata quando si verifica un errore che esegue il commit di DbTransaction. |
|
CommitFailureHandler |
Rappresenta un gestore delle transazioni che consente il recupero da errori di connessione non gravi durante il commit della transazione archiviando le informazioni di traccia della transazione nel database.Deve essere registrato tramite SetDefaultTransactionHandler(Func<TransactionHandler>). |
|
DbChangeTracker |
Restituito dal metodo ChangeTracker di DbContext per fornire l'accesso alle caratteristiche del contesto correlate all'individuazione delle modifiche delle entità. |
|
DbCollectionEntry |
Rappresenta una versione non generica della classe DbCollectionEntry<TEntity, TElement>. |
|
DbCollectionEntry<TEntity, TElement> |
Le istanze di questa classe vengono restituite dal metodo Collection di DbEntityEntry<TEntity> e consentono l'esecuzione di operazioni come il caricamento sulle proprietà di navigazione della raccolta di un'entità. |
|
DbCompiledModel |
Rappresentazione non modificabile di un modello Entity Data Model (EDM) che può essere utilizzato per creare un oggetto ObjectContext o passato al costruttore di DbContext.Per incrementare le prestazioni, le istanze di questo tipo devono essere memorizzate nella cache e riutilizzate per la costruzione di contesti. |
|
DbComplexPropertyEntry |
Versione non generica della classe DbComplexPropertyEntry<TEntity, TComplexProperty>. |
|
DbComplexPropertyEntry<TEntity, TComplexProperty> |
Le istanze di questa classe vengono restituite dal metodo ComplexProperty di DbEntityEntry<TEntity> e consentono l'accesso allo stato di una proprietà complessa. |
|
DbConnectionInfo |
Rappresenta le informazioni su una connessione di database. |
|
DbContextConfiguration |
Restituito dal metodo Configuration di DbContext per fornire l'accesso alle opzioni di configurazione per il contesto. |
|
DbContextInfo |
Vengono fornite informazioni di runtime su un tipo DbContext specificato. |
|
DbEntityEntry |
Versione non generica della classe DbEntityEntry<TEntity>. |
|
DbEntityEntry<TEntity> |
Le istanze di questa classe forniscono accesso alle informazioni sulle entità che vengono rilevate da DbContext e sul relativo controllo.Utilizzare i metodi Entity o Entities del contesto per ottenere oggetti di questo tipo. |
|
DbExecutionStrategy |
Fornisce l'implementazione di base del meccanismo di riesecuzione per le operazioni non affidabili e le condizioni temporanee che utilizza ritardi tra i tentativi che aumentano esponenzialmente. |
|
DbMemberEntry |
Si tratta di un utilizzo della classe di base astratta per rappresentare una proprietà scalare o complessa o una proprietà di navigazione di un'entità.Nelle proprietà scalari e complesse viene utilizzata la classe derivata DbPropertyEntry, nelle proprietà di navigazione di riferimento viene utilizzata la classe derivata DbReferenceEntrye nelle proprietà di navigazione della raccolta viene utilizzata la classe derivata DbCollectionEntry. |
|
DbMemberEntry<TEntity, TProperty> |
Si tratta di un utilizzo della classe di base astratta per rappresentare una proprietà scalare o complessa o una proprietà di navigazione di un'entità.Nelle proprietà scalari e complesse viene utilizzata la classe derivata DbPropertyEntry<TEntity, TProperty>, nelle proprietà di navigazione di riferimento viene utilizzata la classe derivata DbReferenceEntry<TEntity, TProperty>e nelle proprietà di navigazione della raccolta viene utilizzata la classe derivata DbCollectionEntry<TEntity, TElement>. |
|
DbModel |
Rappresenta un oggetto Entity Data Model (EDM) creato da DbModelBuilder.Il metodo Compile può essere utilizzato per passare da questa rappresentazione EDM a DbCompiledModel, ovvero uno snapshot compilato del modello adatto per la memorizzazione nella cache e la creazione di istanze di DbContext o ObjectContext. |
|
DbPropertyEntry |
Versione non generica della classe DbPropertyEntry<TEntity, TProperty>. |
|
DbPropertyEntry<TEntity, TProperty> |
Le istanze di questa classe vengono restituite dal metodo Property di DbEntityEntry<TEntity> e consentono l'accesso allo stato della proprietà scalare o complessa. |
|
DbPropertyValues |
Raccolta di tutte le proprietà per un'entità sottostante o un oggetto complesso. |
|
DbProviderInfo |
Raggruppa una coppia di stringhe tramite cui vengono identificati un provider e una versione server in un singolo oggetto. |
|
DbQuery |
Rappresenta una query LINQ to Entities non generica su DbContext. |
|
DbQuery<TResult> |
Rappresenta una query LINQ to Entities su DbContext. |
|
DbRawSqlQuery |
Rappresenta una query SQL per non entità create da un oggetto DbContext e viene eseguita utilizzando la connessione da tale contesto.Le istanze di questa classe vengono ottenute dall'istanza di Database.La query non viene eseguita quando viene creato questo oggetto; viene eseguita ogni volta che viene enumerata, ad esempio tramite foreach.Le query SQL per le entità vengono create utilizzando SqlQuery(String, Object[]).Per una versione generica di questa classe, vedere DbRawSqlQuery<TElement>. |
|
DbRawSqlQuery<TElement> |
Rappresenta una query SQL per non entità create da un oggetto DbContext e viene eseguita utilizzando la connessione da tale contesto.Le istanze di questa classe vengono ottenute dall'istanza di Database.La query non viene eseguita quando viene creato questo oggetto; viene eseguita ogni volta che viene enumerata, ad esempio tramite foreach.Le query SQL per le entità vengono create utilizzando SqlQuery(String, Object[]).Per una versione non generica di questa classe, vedere DbRawSqlQuery. |
|
DbReferenceEntry |
Versione non generica della classe DbReferenceEntry<TEntity, TProperty>. |
|
DbReferenceEntry<TEntity, TProperty> |
Le istanze di questa classe vengono restituite dal metodo Reference di DbEntityEntry<TEntity> e consentono l'esecuzione di operazioni come il caricamento sulle proprietà di navigazione di riferimento di un'entità. |
|
DbSqlQuery |
Rappresenta una query SQL per entità create da un DbContext e viene eseguita utilizzando la connessione da tale contesto.Le istanze di questa classe sono ottenute dall'istanza di DbSet per il tipo di entità.La query non viene eseguita quando viene creato questo oggetto; viene eseguita ogni volta che viene enumerata, ad esempio tramite foreach.Le query SQL per le non entità vengono create utilizzando SqlQuery(Type, String, Object[]).Per una versione generica di questa classe, vedere DbSqlQuery<TEntity>. |
|
DbSqlQuery<TEntity> |
Rappresenta una query SQL per entità create da un DbContext e viene eseguita utilizzando la connessione da tale contesto.Le istanze di questa classe sono ottenute dall'istanza di DbSet<TEntity> per il tipo di entità.La query non viene eseguita quando viene creato questo oggetto; viene eseguita ogni volta che viene enumerata, ad esempio tramite foreach.Le query SQL per le non entità vengono create utilizzando SqlQuery<TElement>(String, Object[]).Per una versione non generica di questa classe, vedere DbSqlQuery. |
|
DbUpdateConcurrencyException |
Eccezione generata da DbContext quando era previsto che SaveChanges per un'entità comportasse un aggiornamento del database, ma in realtà nessuna riga del database è stata interessata dall'operazione.Questo di solito indica che il database è stato aggiornato simultaneamente e che non è stata trovata una corrispondenza per un token di concorrenza di cui si prevedeva di trovarne una.Si noti che le voci di stato a cui fa riferimento questa eccezione non sono serializzate a causa della sicurezza e dell'accesso a tali voci di stato dopo la restituzione di Null da parte della serializzazione. |
|
DbUpdateException |
Eccezione generata dall'oggetto DbContext quando il salvataggio delle modifiche al database non viene completato.Si noti che le voci di stato a cui fa riferimento questa eccezione non sono serializzate a causa della sicurezza e dell'accesso a tali voci di stato dopo la restituzione di Null da parte della serializzazione. |
|
DefaultExecutionStrategy |
Rappresenta l'oggetto IDbExecutionStrategy predefinito che non ripete operazioni quando hanno esito negativo. |
|
DefaultManifestTokenResolver |
Rappresenta un'implementazione predefinita di IManifestTokenResolver che utilizza il provider sottostante per ottenere il token del manifesto.Si noti che per evitare più query, questa implementazione utilizza la memorizzazione nella cache in base al tipo di istanza di DbConnection, della proprietà DataSource e della proprietà Database. |
|
EdmMetadata |
Obsoleta. Rappresenta un'entità utilizzata per archiviare i metadati relativi a un EDM nel database. |
|
EdmxWriter |
Contiene i metodi utilizzati per accedere a Entity Data Model creato da Code First nel modulo EDMX.Questi metodi vengono in genere utilizzati per il debug quando esiste la necessità di analizzare il modello creato da Code First internamente. |
|
ExecutionStrategyKey |
Chiave utilizzata per risolvere Func<TResult>.È data dal nome invariante del provider ADO.NET e dal nome del server di database specificati nella stringa di connessione. |
|
IncludeMetadataConvention |
Obsoleta. Questa convenzione DbModelBuilder fa in modo che DbModelBuilder includa i metadati sul modello durante la compilazione di quest'ultimo.Quando DbContext crea un modello in base alla convenzione, la aggiunge all'elenco di quelle utilizzate da DbModelBuilder.Questo determinerà la scrittura di metadati del modello nel database se DbContext viene utilizzato per creare il database.Questo può essere utilizzato per verificare rapidamente se il modello è stato modificato dall'ultima volta che è stato utilizzato sul database.Questa convenzione può essere rimossa dalle convenzioni DbModelBuilder eseguendo l'override del metodo OnModelCreating in una classe DbContext derivata. |
|
LocalDbConnectionFactory |
Le istanze di questa classe vengono utilizzate per creare oggetti DbConnection per SQL Server LocalDb basati su un nome di database o su una stringa di connessione specificati. |
|
ModelContainerConvention |
Questa convenzione DbModelBuilder utilizza il nome della classe DbContext derivata come contenitore per il modello concettuale compilato da Code First. |
|
ModelNamespaceConvention |
Questa convenzione DbModelBuilder utilizza lo spazio dei nomi della classe DbContext derivata come spazio dei nomi del modello concettuale compilato da Code First. |
|
ObjectReferenceEqualityComparer |
Confronta gli oggetti utilizzando l'uguaglianza dei riferimenti. |
|
ReplacementDbQueryWrapper<TElement> |
Le istanze di questa classe vengono utilizzate internamente per creare espressioni costanti per ObjectQuery<T> da inserire nell'albero delle espressioni in sostituzione dei riferimenti a DbQuery<TResult> e DbQuery. |
|
RetryLimitExceededException |
Eccezione che viene generata quando l'azione ha nuovamente esito negativo dopo essere stata riprovata un numero configurato di volte. |
|
SqlCeConnectionFactory |
Le istanze di questa classe vengono utilizzate per creare oggetti DbConnection per SQL Server Compact Edition basati su un nome di database o su una stringa di connessione specificati. |
|
SqlConnectionFactory |
Le istanze di questa classe vengono utilizzate per creare oggetti DbConnection per SQL Server basati su un nome di database o su una stringa di connessione specificati.Per impostazione predefinita, la connessione viene effettuata a '.\SQLEXPRESS'.Ciò può essere modificato modificando la stringa di connessione quando si costruisce un'istanza della factory. |
|
SuppressDbSetInitializationAttribute |
Questo attributo può essere applicato a un'intera classe DbContext derivata, a singole proprietà DbSet<TEntity> o alle proprietà IDbSet<TEntity> di tale classe.Quando vengono applicate, eventuali proprietà DbSet<TEntity> o IDbSet<TEntity> individuate verranno comunque incluse nel modello, ma non verranno inizializzate automaticamente. |
|
TableExistenceChecker |
Implementato dai provider di Entity Framework e usato per verificare se le tabelle esistono o meno in un determinato database.Viene usato dagli inizializzatori di database per determinare se considerare o meno vuoto un database esistente e, se necessario, creare le tabelle. |
|
TransactionContext |
Questa classe viene utilizzata da CommitFailureHandler per leggere e scrivere le informazioni di traccia delle transazioni dal database.Per personalizzare la definizione della tabella delle transazioni è possibile derivare da questa classe ed eseguire l'override di OnModelCreating(DbModelBuilder).Le classi derivate possono essere registrate utilizzando DbConfiguration. |
|
TransactionHandler |
Rappresenta la classe di base per gli intercettori che gestiscono le operazioni di transazione.Le classi derivate possono essere registrate utilizzando SetDefaultTransactionHandler(Func<TransactionHandler>) o SetTransactionHandler(String, Func<TransactionHandler>, String). |
|
TransactionRow |
Rappresenta una transazione. |
|
UnintentionalCodeFirstException |
Generata quando un contesto viene generato dai modelli DbContext in modalità Database First o Model First e viene utilizzato in modalità Code First. |