Поделиться через


System.Data.Entity.Core Пространство имен

Классы

EntityCommandCompilationException

Представляет сбой при попытке подготовки или выполнения CommandCompilation. Это исключение предназначено для предоставления общего исключения, которое пользователи могут перехватывать для хранения исключений поставщика (SqlException, OracleException) при использовании EntityCommand для выполнения инструкций.

EntityCommandExecutionException

Представляет сбой при попытке подготовить или выполнить CommandExecution. Это исключение предназначено для предоставления общего исключения, которое пользователи могут перехватывать для хранения исключений поставщика (SqlException, OracleException) при использовании EntityCommand для выполнения инструкций.

EntityException

Исключение поставщика — используется клиентом сущности.

EntityKey

Идентификатор сущности.

EntityKeyMember

Сведения о ключе, который является частью EntityKey. Элемент ключа содержит имя и значение ключа.

EntitySqlException

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

  1. Синтаксические ошибки: возникают при синтаксическом анализе текста запроса и когда данный запрос не соответствует формальной грамматике eSQL;
  2. Семантические ошибки: возникают, когда не выполняются семантические правила языка eSQL, например метаданные или сведения о схеме, ошибки проверки типов, нарушения правил определения области, пользователь неопределенных переменных и т. д. Дополнительные сведения см. в разделе Спецификация языка eSQL.
InvalidCommandTreeException

Создается для указания того, что дерево команд является недопустимым.

MappingException

Класс исключения сопоставления. Обратите внимание, что этот класс имеет состояние, поэтому если изменить даже его внутренние элементы, это может быть критическое изменение

MetadataException

Класс исключений метаданных

ObjectNotFoundException

Это исключение возникает, если запрошенный объект не найден в хранилище.

OptimisticConcurrencyException

Это исключение возникает, если операция обновления нарушает ограничение параллелизма.

PropertyConstraintException

Класс исключений ограничений свойства. Обратите внимание, что этот класс имеет состояние, поэтому если изменить даже его внутренние элементы, это может быть критическое изменение

ProviderIncompatibleException

Это исключение возникает, когда поставщик хранилища демонстрирует поведение, несовместимое с поставщиком клиента сущности.

UpdateException

Исключение при сохранении изменений в хранилище

Интерфейсы

IExtendedDataRecord

Интерфейс DataRecord, поддерживающий структурированные типы и подробные сведения о метаданных.