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

表示单个列的更新、插入或删除操作。 IReadOnlyModificationCommand 包含 的列表 IColumnModification

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

ICommandBatchPreparer

一个服务,用于为给定的 ModificationCommandBatchs 列表表示的实体准备 一个 列表 IUpdateEntry

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

IModificationCommand

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

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

IModificationCommandBatchFactory

用于创建 ModificationCommandBatch 实例的服务。

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

IModificationCommandFactory

用于创建 IModificationCommand 实例的服务。

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

INonTrackedModificationCommand

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

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

IReadOnlyModificationCommand

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

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

IUpdateAdapter

使用 HasData(Object[])对存储在模型中的种子数据的提供程序跟踪功能。

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

IUpdateAdapterFactory

用于创建 IUpdateAdapter 实例的工厂。

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

IUpdateEntry

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

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

IUpdateSqlGenerator

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

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

枚举

ResultSetMapping

指示给定命令将对结果集产生何种影响。

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