Compartilhar via


System.Data.Entity.Core Namespace

Classes

EntityCommandCompilationException

Representa uma falha ao tentar preparar ou executar uma CommandCompilation Essa exceção destina-se a fornecer uma exceção comum que as pessoas podem capturar para manter exceções de provedor (SqlException, OracleException) ao usar o EntityCommand para executar instruções.

EntityCommandExecutionException

Representa uma falha ao tentar preparar ou executar um CommandExecution Essa exceção destina-se a fornecer uma exceção comum que as pessoas podem capturar para manter exceções de provedor (SqlException, OracleException) ao usar o EntityCommand para executar instruções.

EntityException

Exceção do provedor – usada pelo cliente de entidade.

EntityKey

Um identificador para uma entidade.

EntityKeyMember

Informações sobre uma chave que faz parte de uma EntityKey. Um membro de chave contém o nome e o valor da chave.

EntitySqlException

Representa uma exceção de compilação de consulta eSQL; A classe de condições excepcionais que podem fazer com que essa exceção seja gerada é principalmente:

  1. Erros de sintaxe: gerados durante a análise de texto de consulta e quando uma determinada consulta não está em conformidade com a gramática formal do eSQL;
  2. Erros semânticos: gerados quando as regras semânticas da linguagem eSQL não são atendidas, como metadados ou informações de esquema não precisas ou não estão presentes, erros de validação de tipo, violações de regra de escopo, usuário de variáveis indefinidas etc. Para obter mais informações, consulte Especificação de linguagem eSQL.
InvalidCommandTreeException

Gerada para indicar que uma árvore de comandos é inválida.

MappingException

Classe de exceção de mapeamento. Observe que essa classe tem o estado , portanto, se você alterar até mesmo seus internos, pode ser uma alteração interruptiva

MetadataException

Classe de exceção de metadados

ObjectNotFoundException

Essa exceção é gerada quando um objeto solicitado não é encontrado no repositório.

OptimisticConcurrencyException

Essa exceção é gerada quando uma operação de atualização viola a restrição de simultaneidade.

PropertyConstraintException

Classe de exceção de restrição de propriedade. Observe que essa classe tem o estado , portanto, se você alterar até mesmo seus internos, pode ser uma alteração interruptiva

ProviderIncompatibleException

Essa exceção é gerada quando o provedor de repositório exibe um comportamento incompatível com o provedor cliente de entidade

UpdateException

Exceção durante salvar alterações no repositório

Interfaces

IExtendedDataRecord

Interface DataRecord que dá suporte a tipos estruturados e informações avançadas de metadados.