Condividi tramite


Spazio dei nomi System.Data.Entity.Core

[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.]

Lo spazio dei nomi System.Data.Entity.Core che contiene classi di eccezioni.

Classi

  Classe Descrizione
Classe pubblica EntityCommandCompilationException Rappresenta un errore durante il tentativo di preparazione o esecuzione di CommandCompilation.Questa eccezione vuole essere un'eccezione comune da rilevare per contenere le eccezioni del provider (SqlException, OracleException) quando si utilizza EntityCommand per eseguire istruzioni.
Classe pubblica EntityCommandExecutionException Rappresenta un errore durante il tentativo di preparazione o esecuzione di CommandExecution.Questa eccezione vuole essere un'eccezione comune da rilevare per contenere le eccezioni del provider (SqlException, OracleException) quando si utilizza EntityCommand per eseguire istruzioni.
Classe pubblica EntityException Fornisce l'eccezione utilizzata dal client dell'entità.
Classe pubblica EntityKey Rappresenta un identificatore di un'entità.
Classe pubblica EntityKeyMember Informazioni su una chiave che fa parte di un elemento EntityKey.Un membro chiave contiene il nome e il valore della chiave.
Classe pubblica EntitySqlException Rappresenta un'eccezione di compilazione della query eSQL Query. Di seguito sono elencati i tipi principali di condizioni eccezionali che possono generare questa eccezione: 1) Errori di sintassi: generati durante l'analisi del testo della query e quando una query specifica non è conforme alla grammatica formale di eSQL. 2) Errori di semantica: generati quando le regole di semantica del linguaggio eSQL non sono soddisfatte, ad esempio quando i medatati o le informazioni dello schema non sono precisi o presenti oppure in caso di errori di convalida del tipo, violazioni delle regole di ambito, uso di variabili non definite e così via.Per ulteriori informazioni, vedere la specifica del linguaggio eSQL.
Classe pubblica InvalidCommandTreeException Generata per indicare che un albero dei comandi non è valido.
Classe pubblica MappingException Classe di eccezioni di mapping.Si noti che questa classe presenta uno stato, pertanto se se ne modificano gli elementi interni, le conseguenze possono essere sostanziali
Classe pubblica MetadataException classe di eccezione dei metadati
Classe pubblica ObjectNotFoundException Questa eccezione viene generata quando un oggetto richiesto non viene trovato nell'archivio.
Classe pubblica OptimisticConcurrencyException Questa eccezione viene generata quando un'operazione di aggiornamento viola il vincolo di concorrenza.
Classe pubblica PropertyConstraintException Rappresenta la classe di eccezioni del vincolo di proprietà.Si noti che questa classe presenta uno stato, pertanto se se ne modificano gli elementi interni, le conseguenze possono essere sostanziali.
Classe pubblica ProviderIncompatibleException Eccezione che viene generata quando il provider dell'archivio mostra un comportamento incompatibile con il provider client di entità.
Classe pubblica UpdateException Eccezione generata durante l'errore di aggiornamento del salvataggio delle modifiche nell'archiviazione.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IExtendedDataRecord Fornisce l'interfaccia DataRecord che supporta i tipi strutturati e informazioni sui metadati dettagliate.