Microsoft.EntityFrameworkCore.Update Espacio de nombres

Clases

Nombre Description
AffectedCountModificationCommandBatch

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

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

ColumnModification

Implementación de la IColumnModification interfaz.

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de 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 para otros objetos correspondientes al mismo elemento Metadata.

ModificationCommand

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

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

ModificationCommandBatch

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

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

ModificationCommandBatchFactoryDependencies

Clase de parámetros de dependencias de servicio para IModificationCommandBatchFactory

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

ReaderModificationCommandBatch

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

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de 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.

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

UpdateAndSelectSqlGenerator

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 la actualización de SQL para recuperar los valores generados por la base de datos o para la comprobación de simultaneidad.

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

UpdateEntryExtensions

Métodos de extensión para IUpdateEntry.

UpdateSqlGenerator

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.

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

UpdateSqlGeneratorDependencies

Clase de parámetros de dependencias de servicio para UpdateSqlGenerator

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

Estructuras

Nombre Description
ColumnModificationParameters

Parámetros para crear una ColumnModification instancia.

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

ModificationCommandParameters

Parámetros para crear una IModificationCommand instancia.

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

NonTrackedModificationCommandParameters

Parámetros para crear una INonTrackedModificationCommand instancia.

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

Interfaces

Nombre Description
IBatchExecutor

Un servicio para ejecutar uno o varios lotes de comandos insert/update/delete en una base de datos.

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

IColumnModification

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

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

ICommandBatchPreparer

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

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

IModificationCommand

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

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

IModificationCommandBatchFactory

Un servicio para crear ModificationCommandBatch instancias.

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

IModificationCommandFactory

Un servicio para crear IModificationCommand instancias.

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

INonTrackedModificationCommand

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

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

IReadOnlyModificationCommand

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

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

IUpdateAdapter

Proveedores de seguimiento de funcionalidades para 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 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 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 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()

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.

Enumeraciones

Nombre Description
ResultSetMapping

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

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente no se usa en el código de aplicación.