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 |
表示单个列的更新、插入或删除操作。 IReadOnlyModificationCommand 包含 的列表 IColumnModification。 此类型通常由数据库提供程序使用;它通常不用于应用程序代码。 |
ICommandBatchPreparer |
一个服务,用于为给定的 ModificationCommandBatchs 列表表示的实体准备 一个 列表 IUpdateEntry。 此类型通常由数据库提供程序使用;它通常不用于应用程序代码。 |
IModificationCommand |
表示用于插入/更新/删除行的可变概念数据库命令。 此类型通常由数据库提供程序使用;它通常不用于应用程序代码。 |
IModificationCommandBatchFactory |
用于创建 ModificationCommandBatch 实例的服务。 此类型通常由数据库提供程序使用;它通常不用于应用程序代码。 |
IModificationCommandFactory |
用于创建 IModificationCommand 实例的服务。 此类型通常由数据库提供程序使用;它通常不用于应用程序代码。 |
INonTrackedModificationCommand |
表示用于插入/更新/删除行的可变概念数据库命令。 此类型通常由数据库提供程序使用;它通常不用于应用程序代码。 |
IReadOnlyModificationCommand |
表示用于插入/更新/删除行的概念数据库命令。 此类型通常由数据库提供程序使用;它通常不用于应用程序代码。 |
IUpdateAdapter |
使用 HasData(Object[])对存储在模型中的种子数据的提供程序跟踪功能。 此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。 |
IUpdateAdapterFactory |
用于创建 IUpdateAdapter 实例的工厂。 此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。 |
IUpdateEntry |
传递给数据库提供程序以将实体更改保存到数据库的信息。 此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。 |
IUpdateSqlGenerator |
用于生成 SQL 的服务,用于生成插入、更新和删除命令以及所需的相关 SQL 操作 SaveChanges() 此类型通常由数据库提供程序使用;它通常不用于应用程序代码。 |
枚举
ResultSetMapping |
指示给定命令将对结果集产生何种影响。 此类型通常由数据库提供程序使用;它通常不用于应用程序代码。 |