Compartir a través de


Microsoft.EntityFrameworkCore.Update Espacio de nombres

Clases

AffectedCountModificationCommandBatch

para ReaderModificationCommandBatch proveedores que devuelven valores para averiguar cuántas filas se han visto afectadas.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

ColumnModification

Implementación de la IColumnModification interfaz.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

EquatableKeyValue<TKey>

Los objetos de este tipo contienen un valor de clave correspondiente a un elemento Metadata e implementan Equals(Object) que solo devuelven true otros objetos correspondientes al mismo elemento De metadatos.

ModificationCommand

Representa un comando conceptual en la base de datos para insertar, actualizar o eliminar una fila.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

ModificationCommandBatch

Una clase base para una colección de ModificationCommands que se puede ejecutar como un lote.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

ModificationCommandBatchFactoryDependencies

Clase de parámetro de dependencias de servicio para IModificationCommandBatchFactory

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

ReaderModificationCommandBatch

Clase base para ModificationCommandBatch implementaciones que usan un lector de datos.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

SingularModificationCommandBatch

Una implementación de AffectedCountModificationCommandBatch que no admite el procesamiento por lotes limitando el número de comandos del lote a uno.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

UpdateAndSelectSqlGenerator

Una clase base para el IUpdateSqlGenerator servicio que normalmente hereda de los proveedores de bases de datos. La implementación usa una consulta SELECT independiente después de actualizar SQL para recuperar los valores generados por la base de datos o para la comprobación de simultaneidad.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

UpdateEntryExtensions

Métodos de extensión para IUpdateEntry.

UpdateSqlGenerator

Una clase base para el IUpdateSqlGenerator servicio que normalmente hereda de los proveedores de bases de datos. La implementación usa una cláusula SQL RETURNING para recuperar los valores generados por la base de datos o para la comprobación de simultaneidad.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

UpdateSqlGeneratorDependencies

Clase de parámetro de dependencias de servicio para UpdateSqlGenerator

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

Estructuras

ColumnModificationParameters

Parámetros para crear una ColumnModification instancia de .

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

ModificationCommandParameters

Parámetros para crear una IModificationCommand instancia de .

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

NonTrackedModificationCommandParameters

Parámetros para crear una INonTrackedModificationCommand instancia de .

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

Interfaces

IBatchExecutor

Un servicio para ejecutar uno o varios lotes de comandos de inserción, actualización y eliminación en una base de datos.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

IColumnModification

Representa una operación de actualización, inserción o eliminación para una sola columna. IReadOnlyModificationCommand contienen listas de IColumnModification.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

ICommandBatchPreparer

Un servicio para preparar una lista de ModificationCommandBatchs para las entidades representadas por la lista de IUpdateEntrys especificada.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

IModificationCommand

Representa un comando de base de datos conceptual mutable para insertar, actualizar o eliminar una fila.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

IModificationCommandBatchFactory

Un servicio para crear ModificationCommandBatch instancias.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

IModificationCommandFactory

Un servicio para crear IModificationCommand instancias.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

INonTrackedModificationCommand

Representa un comando de base de datos conceptual mutable para insertar, actualizar o eliminar una fila.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

IReadOnlyModificationCommand

Representa un comando de base de datos conceptual para insertar, actualizar o eliminar una fila.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

IUpdateAdapter

Proveedores de funcionalidades de seguimiento de los datos de inicialización almacenados en el modelo mediante HasData(Object[]).

Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

IUpdateAdapterFactory

Generador para crear IUpdateAdapter instancias.

Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

IUpdateEntry

La información que se pasa a un proveedor de base de datos para guardar los cambios en una entidad en la base de datos.

Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

IUpdateSqlGenerator

Un servicio que se usa para generar SQL para comandos de inserción, actualización y eliminación, y operaciones SQL relacionadas necesarias para SaveChanges()

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.

Enumeraciones

ResultSetMapping

Indica qué tipo de impacto tendrá en el conjunto de resultados un comando determinado.

Este tipo suele ser utilizado por los proveedores de bases de datos; por lo general no se usa en el código de la aplicación.