Sdílet prostřednictvím


EntitySqlException Třída

Definice

Představuje výjimku kompilace dotazu eSQL; Třída výjimečných podmínek, které můžou způsobit vyvolání této výjimky, patří zejména:

  1. Chyby syntaxe: vyvolány během analýzy textu dotazu a když daný dotaz neodpovídá formální gramatice eSQL;
  2. Sémantické chyby: Vyvolány, když nejsou splněna sémantická pravidla jazyka eSQL, například metadata nebo informace o schématu, které nejsou přesné nebo neexistují, chyby ověření typu, porušení pravidel oborů, uživatel nedefinovaných proměnných atd. Další informace najdete v tématu Specifikace jazyka 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
Dědičnost
EntitySqlException
Atributy

Konstruktory

EntitySqlException()

Inicializuje novou instanci .EntitySqlException

EntitySqlException(String)

Inicializuje novou instanci se specializovanou chybovou EntitySqlException zprávou.

EntitySqlException(String, Exception)

Inicializuje novou instanci EntitySqlException třídy, která používá zadanou chybovou zprávu a odkaz na vnitřní výjimku, která je příčinou této výjimky.

Vlastnosti

Column

Získá přibližné číslo sloupce, kde došlo k chybě.

ErrorContext

Získá přibližný kontext, kde došlo k chybě, pokud je k dispozici.

ErrorDescription

Získá popis chyby.

Line

Získá přibližné číslo řádku, kde došlo k chybě.

Platí pro