Condividi tramite


System.Data.Entity.Core Spazio dei nomi

Classi

EntityCommandCompilationException

Rappresenta un errore durante il tentativo di preparare o eseguire un commandCompilation Questa eccezione è destinata a fornire un'eccezione comune che le persone possono rilevare per contenere eccezioni del provider (SqlException, OracleException) quando si usa EntityCommand per eseguire istruzioni.

EntityCommandExecutionException

Rappresenta un errore durante il tentativo di preparare o eseguire un'eccezione CommandExecution Questa eccezione è destinata a fornire un'eccezione comune che gli utenti possono intercettare le eccezioni del provider (SqlException, OracleException) quando si usa EntityCommand per eseguire le istruzioni.

EntityException

Eccezione del provider: usata dal client di entità.

EntityKey

Identificatore per un'entità.

EntityKeyMember

Informazioni su una chiave che fa parte di un EntityKey. Un membro della chiave contiene il nome e il valore della chiave.

EntitySqlException

Rappresenta un'eccezione di compilazione di query eSQL; La classe di condizioni eccezionali che possono causare la generazione di questa eccezione è principalmente:

  1. Errori di sintassi: generati durante l'analisi del testo della query e quando una determinata query non è conforme alla grammatica formale eSQL;
  2. Errori semantici: generati quando le regole semantiche del linguaggio eSQL non vengono soddisfatte, ad esempio metadati o informazioni sullo schema non accurate o non presenti, errori di convalida dei tipi, violazioni delle regole di ambito, utente di variabili non definite e così via. Per altre informazioni, vedere Specifica del linguaggio eSQL.
InvalidCommandTreeException

Generata per indicare che un albero dei comandi non è valido.

MappingException

Classe di eccezione di mapping. Si noti che questa classe ha stato, quindi se si modificano anche i relativi interni, può essere una modifica di rilievo

MetadataException

classe di eccezioni 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

Classe di eccezione del vincolo della proprietà. Si noti che questa classe ha stato, quindi se si modificano anche i relativi interni, può essere una modifica di rilievo

ProviderIncompatibleException

Questa eccezione viene generata quando il provider di archiviazione presenta un comportamento incompatibile con il provider client di entità

UpdateException

Eccezione durante il salvataggio delle modifiche all'archivio

Interfacce

IExtendedDataRecord

Interfaccia DataRecord che supporta tipi strutturati e informazioni dettagliate sui metadati.