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 | |
---|---|---|
![]() |
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. |
![]() |
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. |
![]() |
EntityException | Fournit l'exception utilisée par EntityClient. |
![]() |
EntityKey | Représente l'identificateur d'une entité. |
![]() |
EntityKeyMember | Informations sur une clé qui fait partie d'un EntityKey.Un membre 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 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. |
![]() |
InvalidCommandTreeException | Exception 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 ses éléments internes, cela peut être une modification avec rupture. |
![]() |
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 ne respecte pas la contrainte d'accès concurrentiel. |
![]() |
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. |
![]() |
ProviderIncompatibleException | Exception levée lorsque le fournisseur du magasin présente un comportement incompatible avec le fournisseur EntityClient. |
![]() |
UpdateException | Exception levée en cas d'échec de la mise à jour de l'enregistrement des modifications dans le magasin. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
IExtendedDataRecord | Propose une interface DataRecord prenant en charge les types structurés et les informations de métadonnées enrichies. |