ColumnModification Clase
Definición
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í.
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.
public class ColumnModification
public class ColumnModification : Microsoft.EntityFrameworkCore.Update.IColumnModification
type ColumnModification = class
type ColumnModification = class
interface IColumnModification
Public Class ColumnModification
Public Class ColumnModification
Implements IColumnModification
- Herencia
-
ColumnModification
- Implementaciones
Comentarios
Representa una operación de actualización, inserción o eliminación para una sola columna. IReadOnlyModificationCommand contienen listas de IColumnModification.
Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.
Constructores
Propiedades
| Column |
Columna. |
| ColumnName |
El nombre de la columna. |
| ColumnType |
Tipo de base de datos de la columna. |
| Entry |
IUpdateEntry que representa la entidad que se está modificando. |
| IsConcurrencyToken |
Obsoletos.
Indica si la columna es el token de simultaneidad. |
| IsCondition |
Indica si la columna se usa en la |
| IsKey |
Indica si la columna forma parte de una clave principal o alternativa. |
| IsNullable |
Valor que indica si la columna podría contener un valor NULL. |
| IsRead |
Indica si se debe leer un valor de la base de datos de la columna. |
| IsWrite |
Indica si se debe escribir un valor en la base de datos de la columna. |
| JsonPath |
En el caso de la modificación de columnas JSON, la ruta de acceso JSON que conduce al elemento JSON que debe actualizarse. |
| OriginalParameterName |
Nombre del parámetro que se va a usar para el parámetro de valor original (UseOriginalValueParameter), si es necesario. |
| OriginalValue |
Valor original de la propiedad asignada a esta columna. |
| ParameterName |
Nombre del parámetro que se va a usar para el parámetro de valor actual (UseCurrentValueParameter), si es necesario. |
| Property |
Propiedad que se asigna a la columna. |
| TypeMapping |
Asignación de tipos relacionales para la columna. |
| UseCurrentValue |
Indica si se debe usar el valor actual de la propiedad . |
| UseCurrentValueParameter |
Indica si el valor actual de la propiedad debe pasarse como parámetro a SQL. |
| UseOriginalValue |
Indica si se debe usar el valor original de la propiedad . |
| UseOriginalValueParameter |
Indica si el valor original de la propiedad debe pasarse como parámetro a SQL. |
| UseParameter |
Indica si el valor de la propiedad debe pasarse como parámetro a SQL en lugar de insertarse. |
| Value |
Obtiene o establece el valor actual de la propiedad asignada a esta columna. |
Métodos
| AddSharedColumnModification(ColumnModification) |
Agrega una modificación que afecta al mismo valor de base de datos. |
| AddSharedColumnModification(IColumnModification) |
Agrega una modificación que afecta al mismo valor de base de datos. |
| GetCurrentProviderValue(IUpdateEntry, IProperty) |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core. |
| GetCurrentValue(IUpdateEntry, IProperty) |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core. |
| GetOriginalProviderValue(IUpdateEntry, IProperty) |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core. |
| GetOriginalValue(IUpdateEntry, IProperty) |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core. |
| IsModified(IUpdateEntry, IProperty) |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core. |
| IsStoreGenerated(IUpdateEntry, IProperty) |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core. |
| ResetParameterNames() |
Restablece los nombres de parámetro, por lo que se pueden volver a generar si el comando debe volver a agregarse a un nuevo lote. |
| SetStoreGeneratedValue(IUpdateEntry, IProperty, Object) |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core. |