Partager via


System.Data.Entity.Core Espace de noms

Classes

EntityCommandCompilationException

Représente un échec lors de la tentative de préparation ou d’exécution d’un CommandCompilation Cette exception est destinée à fournir une exception courante que les utilisateurs peuvent intercepter pour contenir des exceptions de fournisseur (SqlException, OracleException) lors de l’utilisation d’EntityCommand pour exécuter des instructions.

EntityCommandExecutionException

Représente un échec lors de la tentative de préparation ou d’exécution d’un CommandExecution Cette exception est destinée à fournir une exception courante que les utilisateurs peuvent intercepter pour contenir des exceptions de fournisseur (SqlException, OracleException) lors de l’utilisation d’EntityCommand pour exécuter des instructions.

EntityException

Exception de fournisseur : utilisée par le client d’entité.

EntityKey

Identificateur d’une entité.

EntityKeyMember

Informations sur une clé qui fait partie d’une EntityKey. Un membre de clé contient le nom et la valeur de la clé.

EntitySqlException

Représente une exception de compilation de requête eSQL ; Les conditions exceptionnelles qui peuvent entraîner la levée de cette exception sont principalement les suivantes :

  1. Erreurs de syntaxe : déclenchées lors de l’analyse du texte de requête et lorsqu’une requête donnée n’est pas conforme à la grammaire formelle eSQL ;
  2. Erreurs sémantiques : déclenchées lorsque les règles sémantiques du langage eSQL ne sont pas respectées, telles que les métadonnées ou les informations de schéma non exactes ou non présentes, les erreurs de validation de type, les violations de règles d’étendue, l’utilisateur de variables non définies, etc. Pour plus d’informations, consultez Spécification du langage eSQL.
InvalidCommandTreeException

Levée pour indiquer qu’une arborescence de commandes n’est pas valide.

MappingException

Classe d’exception de mappage. Notez que cette classe a un état. Par conséquent, si vous modifiez même ses éléments internes, il peut s’agir d’une modification cassant

MetadataException

classe d’exception de métadonnées

ObjectNotFoundException

Cette exception est levée lorsqu’un objet demandé est introuvable dans le magasin.

OptimisticConcurrencyException

Cette exception est levée lorsqu’une opération de mise à jour enfreint la contrainte d’accès concurrentiel.

PropertyConstraintException

Classe d'exception de contrainte de propriété. Notez que cette classe a un état. Par conséquent, si vous modifiez même ses éléments internes, il peut s’agir d’une modification cassant

ProviderIncompatibleException

Cette exception est levée lorsque le fournisseur de magasin présente un comportement incompatible avec le fournisseur client d’entité

UpdateException

Exception lors de l’enregistrement des modifications apportées au magasin

Interfaces

IExtendedDataRecord

Interface DataRecord prenant en charge les types structurés et les informations de métadonnées enrichies.