Microsoft.EntityFrameworkCore.Update Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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. |