Udostępnij za pośrednictwem


EntitySqlException Klasa

Definicja

Reprezentuje wyjątek kompilacji zapytań eSQL; Klasa wyjątkowych warunków, które mogą powodować zgłaszanie tego wyjątku, są głównie następujące:

  1. Błędy składni: zgłaszane podczas analizowania tekstu zapytania i gdy podane zapytanie nie jest zgodne z formalną gramatyką eSQL;
  2. Błędy semantyczne: zgłaszane, gdy reguły semantyczne języka eSQL nie są spełnione, takie jak metadane lub informacje o schemacie nie są dokładne lub nie są obecne, błędy walidacji typu, naruszenia reguły określania zakresu, użytkownik niezdefiniowanych zmiennych itp. Aby uzyskać więcej informacji, zobacz specyfikację języka 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
Dziedziczenie
EntitySqlException
Atrybuty

Konstruktory

EntitySqlException()

Inicjuje nowe wystąpienie klasy EntitySqlException.

EntitySqlException(String)

Inicjuje nowe wystąpienie za EntitySqlException pomocą wyspecjalizowanego komunikatu o błędzie.

EntitySqlException(String, Exception)

Inicjuje nowe wystąpienie EntitySqlException klasy, które używa określonego komunikatu o błędzie i odwołanie do wewnętrznego wyjątku, który jest przyczyną tego wyjątku.

Właściwości

Column

Pobiera przybliżony numer kolumny, w której wystąpił błąd.

ErrorContext

Pobiera przybliżony kontekst, w którym wystąpił błąd, jeśli jest dostępny.

ErrorDescription

Pobiera opis błędu.

Line

Pobiera przybliżony numer wiersza, w którym wystąpił błąd.

Dotyczy