EntitySqlException Класс

Определение

Представляет исключение компиляции запроса eSQL; Класс исключительных условий, которые могут вызвать это исключение, в основном:

  1. Синтаксические ошибки: возникают при синтаксическом анализе текста запроса и когда данный запрос не соответствует формальной грамматике eSQL;
  2. Семантические ошибки: возникают, когда не выполняются семантические правила языка eSQL, например метаданные или сведения о схеме, ошибки проверки типов, нарушения правил определения области, пользователь неопределенных переменных и т. д. Дополнительные сведения см. в разделе Спецификация языка 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
Наследование
EntitySqlException
Атрибуты

Конструкторы

Имя Описание
EntitySqlException()

Инициализирует новый экземпляр EntitySqlException.

EntitySqlException(String)

Инициализирует новый экземпляр класса EntitySqlException, содержащий специальное сообщение об ошибке.

EntitySqlException(String, Exception)

Инициализирует новый экземпляр класса EntitySqlException, содержащий указанное сообщение об ошибке и ссылку на внутреннее исключение, вызвавшее это исключение.

Свойства

Имя Описание
Column

Возвращает приблизительный номер столбца, в котором возникла ошибка.

ErrorContext

По возможности возвращает приблизительный контекст, в котором возникла ошибка.

ErrorDescription

Возвращает описание ошибки.

Line

Возвращает приблизительный номер строки, в которой возникла ошибка.

Применяется к