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 | |
---|---|---|
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. | |
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. | |
EntityException | Fornisce l'eccezione utilizzata dal client dell'entità. | |
EntityKey | Rappresenta un identificatore di un'entità. | |
EntityKeyMember | Informazioni su una chiave che fa parte di un elemento EntityKey.Un membro chiave contiene il nome e il valore della chiave. | |
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. | |
InvalidCommandTreeException | Generata per indicare che un albero dei comandi non è valido. | |
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 | |
MetadataException | classe di eccezione dei metadati | |
ObjectNotFoundException | Questa eccezione viene generata quando un oggetto richiesto non viene trovato nell'archivio. | |
OptimisticConcurrencyException | Questa eccezione viene generata quando un'operazione di aggiornamento viola il vincolo di concorrenza. | |
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. | |
ProviderIncompatibleException | Eccezione che viene generata quando il provider dell'archivio mostra un comportamento incompatibile con il provider client di entità. | |
UpdateException | Eccezione generata durante l'errore di aggiornamento del salvataggio delle modifiche nell'archiviazione. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
IExtendedDataRecord | Fornisce l'interfaccia DataRecord che supporta i tipi strutturati e informazioni sui metadati dettagliate. |