System.Data.Entity.Core 命名空间

EntityCommandCompilationException

表示尝试准备或执行 CommandCompilation 时出现的失败。此异常旨在提供一个常见异常,当使用 EntityCommand 执行语句时,人们可以捕获该异常来保存 (SqlException、OracleException) 提供程序异常。

EntityCommandExecutionException

表示尝试准备或执行 CommandExecution 时失败 此异常旨在提供一个常见异常,在使用 EntityCommand 执行语句时,人们可以捕获该异常来保存 sqlException (、OracleException) 提供程序异常。

EntityException

提供程序异常 - 由实体客户端使用。

EntityKey

实体的标识符。

EntityKeyMember

有关属于 EntityKey 的密钥的信息。 密钥成员包含键名称和值。

EntitySqlException

表示 eSQL 查询编译异常;可能导致引发此异常的异常条件类别主要包括:

  1. 语法错误:在查询文本分析期间和给定查询不符合 eSQL 正式语法时引发;
  2. 语义错误:当不符合 eSQL 语言的语义规则时引发,例如元数据或架构信息不准确或不存在、类型验证错误、范围规则冲突、未定义的变量用户等。有关详细信息,请参阅 eSQL 语言规范。
InvalidCommandTreeException

引发 以指示命令树无效。

MappingException

映射异常类。 请注意,此类具有状态 - 因此,如果更改其内部,它可能是中断性变更

MetadataException

元数据异常类

ObjectNotFoundException

当在存储中找不到请求的对象时,将引发此异常。

OptimisticConcurrencyException

当更新操作违反并发约束时,将引发此异常。

PropertyConstraintException

属性限制异常类。 请注意,此类具有状态 - 因此,如果更改其内部,它可能是中断性变更

ProviderIncompatibleException

当存储提供程序表现出与实体客户端提供程序不兼容的行为时,将引发此异常

UpdateException

将更改保存到存储期间出现异常

接口

IExtendedDataRecord

支持结构化类型和丰富元数据信息的 DataRecord 接口。