Microsoft.EntityFrameworkCore.Update 命名空间

类

名称 说明
AffectedCountModificationCommandBatch

一个 ReaderModificationCommandBatch 用于返回值的提供程序,用于找出受影响的行数。

此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。

ColumnModification

接口的 IColumnModification 实现。

此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。

EquatableKeyValue<TKey>

此类型的对象包含对应于元数据项的键值,并实现Equals(Object)true仅返回与同一元数据项对应的其他对象的键值。

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

表示单个列的更新、插入或删除操作。 包含 < a0/ a0> 的列表。

此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。

ICommandBatchPreparer

一项 ModificationCommandBatch服务,用于为由给定的 s 列表表示的 IUpdateEntry实体准备 s 列表。

此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。

IModificationCommand

表示用于插入/更新/删除行的可变概念数据库命令。

此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。

IModificationCommandBatchFactory

用于创建 ModificationCommandBatch 实例的服务。

此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。

IModificationCommandFactory

用于创建 IModificationCommand 实例的服务。

此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。

INonTrackedModificationCommand

表示用于插入/更新/删除行的可变概念数据库命令。

此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。

IReadOnlyModificationCommand

表示用于插入/更新/删除行的概念数据库命令。

此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。

IUpdateAdapter

提供程序跟踪模型中 HasData(Object[])存储的种子数据的提供程序。

此接口通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

IUpdateAdapterFactory

用于创建 IUpdateAdapter 实例的工厂。

此接口通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

IUpdateEntry

传递给数据库提供程序的信息,用于将对实体的更改保存到数据库。

此接口通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

IUpdateSqlGenerator

用于生成 SQL 的服务,用于生成用于插入、更新和删除命令以及所需的相关 SQL 操作 SaveChanges()

此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。

枚举

名称 说明
ResultSetMapping

指示给定命令对结果集的影响类型。

此类型通常由数据库提供程序使用;应用程序代码中通常不使用它。