Microsoft.EntityFrameworkCore.Update 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
| 名称 | 说明 |
|---|---|
| AffectedCountModificationCommandBatch |
一个 ReaderModificationCommandBatch 用于返回值的提供程序,用于找出受影响的行数。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| ColumnModification |
接口的 IColumnModification 实现。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| EquatableKeyValue<TKey> |
此类型的对象包含对应于元数据项的键值,并实现Equals(Object) |
| ModificationCommand |
表示要插入/更新/删除行的数据库的概念命令。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| ModificationCommandBatch |
可以作为批处理执行的集合的 ModificationCommand基类。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| ModificationCommandBatchFactoryDependencies |
服务依赖项参数类 IModificationCommandBatchFactory 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
| ReaderModificationCommandBatch |
使用 ModificationCommandBatch 数据读取器的实现的基类。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| SingularModificationCommandBatch |
此实现 AffectedCountModificationCommandBatch 不支持批处理,方法是将批处理中的命令数限制为 1。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| UpdateAndSelectSqlGenerator |
通常由数据库提供程序继承的服务的基类 IUpdateSqlGenerator 。 实现在更新 SQL 后使用单独的 SELECT 查询来检索任何数据库生成的值或进行并发检查。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| UpdateEntryExtensions |
的 IUpdateEntry扩展方法 。 |
| UpdateSqlGenerator |
通常由数据库提供程序继承的服务的基类 IUpdateSqlGenerator 。 实现使用 SQL RETURNING 子句检索任何数据库生成的值或进行并发检查。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| UpdateSqlGeneratorDependencies |
服务依赖项参数类 UpdateSqlGenerator 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
结构
| 名称 | 说明 |
|---|---|
| ColumnModificationParameters |
用于创建 ColumnModification 实例的参数。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| ModificationCommandParameters |
用于创建 IModificationCommand 实例的参数。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| NonTrackedModificationCommandParameters |
用于创建 INonTrackedModificationCommand 实例的参数。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
接口
| 名称 | 说明 |
|---|---|
| IBatchExecutor |
用于针对数据库执行一个或多个插入/更新/删除命令的服务。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| IColumnModification |
表示单个列的更新、插入或删除操作。
此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| ICommandBatchPreparer |
一项 ModificationCommandBatch服务,用于为由给定的 s 列表表示的 IUpdateEntry实体准备 s 列表。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| IModificationCommand |
表示用于插入/更新/删除行的可变概念数据库命令。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| IModificationCommandBatchFactory |
用于创建 ModificationCommandBatch 实例的服务。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| IModificationCommandFactory |
用于创建 IModificationCommand 实例的服务。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| INonTrackedModificationCommand |
表示用于插入/更新/删除行的可变概念数据库命令。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| IReadOnlyModificationCommand |
表示用于插入/更新/删除行的概念数据库命令。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
| IUpdateAdapter |
提供程序跟踪模型中 HasData(Object[])存储的种子数据的提供程序。 此接口通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
| IUpdateAdapterFactory |
用于创建 IUpdateAdapter 实例的工厂。 此接口通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
| IUpdateEntry |
传递给数据库提供程序的信息,用于将对实体的更改保存到数据库。 此接口通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
| IUpdateSqlGenerator |
用于生成 SQL 的服务,用于生成用于插入、更新和删除命令以及所需的相关 SQL 操作 SaveChanges() 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |
枚举
| 名称 | 说明 |
|---|---|
| ResultSetMapping |
指示给定命令对结果集的影响类型。 此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。 |