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. |