Partager via


System.Data.Entity.Core, espace de noms

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Espace de noms System.Data.Entity.Core qui contient les classes d'exception.

Classes

  Classe Description
Classe publique EntityCommandCompilationException Représente un échec lors de la préparation ou de l'exécution d'un CommandCompilation.Cette exception est conçue pour fournir une exception commune que les utilisateurs peuvent intercepter pour gérer les exceptions du fournisseur (SqlException, OracleException) lors de l'utilisation de l'EntityCommand pour exécuter les instructions.
Classe publique EntityCommandExecutionException Représente un échec lors de la préparation ou de l'exécution d'un CommandExecution.Cette exception est conçue pour fournir une exception commune que les utilisateurs peuvent intercepter pour gérer les exceptions du fournisseur (SqlException, OracleException) lors de l'utilisation de l'EntityCommand pour exécuter les instructions.
Classe publique EntityException Fournit l'exception utilisée par EntityClient.
Classe publique EntityKey Représente l'identificateur d'une entité.
Classe publique EntityKeyMember Informations sur une clé qui fait partie d'un EntityKey.Un membre clé contient le nom et la valeur de la clé.
Classe publique EntitySqlException Représente une exception de compilation de requête eSQL. Les conditions exceptionnelles qui peuvent lever cette exception sont principalement : 1) des erreurs de syntaxe : déclenchées lors de l'analyse de texte de la requête et lorsqu'une requête donnée ne respecte pas la grammaire formelle eSQL ; 2) des erreurs sémantiques : erreurs déclenchées lorsque les règles sémantiques du langage eSQL ne sont pas satisfaites, par exemple des métadonnées ou des informations de schéma non précises ou manquantes, des erreurs de validation de type, des violations de règle d'étendue, des variables non définies, etc.Pour plus d'informations, consultez les spécifications du langage eSQL.
Classe publique InvalidCommandTreeException Exception levée pour indiquer qu'une arborescence de commandes n'est pas valide.
Classe publique MappingException Classe d'exception de mappage.Notez que cette classe a un état. Par conséquent, si vous modifiez ses éléments internes, cela peut être une modification avec rupture.
Classe publique MetadataException classe d'exception de métadonnées
Classe publique ObjectNotFoundException Cette exception est levée lorsqu'un objet demandé est introuvable dans le magasin.
Classe publique OptimisticConcurrencyException Cette exception est levée lorsqu'une opération de mise à jour ne respecte pas la contrainte d'accès concurrentiel.
Classe publique PropertyConstraintException Représente la classe d'exception de contrainte de propriété.Notez que cette classe a un état. Par conséquent, si vous modifiez ses éléments internes, cela peut être une modification avec rupture.
Classe publique ProviderIncompatibleException Exception levée lorsque le fournisseur du magasin présente un comportement incompatible avec le fournisseur EntityClient.
Classe publique UpdateException Exception levée en cas d'échec de la mise à jour de l'enregistrement des modifications dans le magasin.

Interfaces

  Interface Description
Interface publique IExtendedDataRecord Propose une interface DataRecord prenant en charge les types structurés et les informations de métadonnées enrichies.