IColumnModification Interfaz
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í.
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.
public interface IColumnModification
type IColumnModification = interface
Public Interface IColumnModification
- Derivado
Comentarios
Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.
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(IColumnModification) |
Agrega una modificación que afecta al mismo valor de base de datos. |
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. |