Partager via


EntitySqlException Classe

Définition

Représente une exception de compilation de requête eSQL ; La classe de conditions exceptionnelles qui peuvent entraîner le déclenchement de cette exception est principalement la suivante :

  1. Erreurs de syntaxe : déclenchées lors de l’analyse du texte de la 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écifications du langage eSQL.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Justification="SerializeObjectState used instead")]
[System.Serializable]
public sealed class EntitySqlException : System.Data.Entity.Core.EntityException
type EntitySqlException = class
    inherit EntityException
Public NotInheritable Class EntitySqlException
Inherits EntityException
Héritage
EntitySqlException
Attributs

Constructeurs

EntitySqlException()

Initialise une nouvelle instance de EntitySqlException.

EntitySqlException(String)

Initialise une nouvelle instance de EntitySqlException avec un message d'erreur spécialisé.

EntitySqlException(String, Exception)

Initialise une nouvelle instance de la classe EntitySqlException qui utilise un message d'erreur spécifié et une référence à l'exception interne qui est la cause de cette exception.

Propriétés

Column

Obtient le numéro de colonne approximatif où l'erreur s'est produite.

ErrorContext

Obtient le contexte approximatif où l'erreur s'est produite, s'il est disponible.

ErrorDescription

Obtient une description de l'erreur.

Line

Obtient le numéro de ligne approximatif où l'erreur s'est produite.

S’applique à