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


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

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Пространство имен 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, поддерживающий структурированные типы и подробные метаданные.