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