Lenguaje

ColumnModificationParameters Estructura

Definición

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.

[System.Runtime.CompilerServices.IsReadOnly]
[System.Runtime.CompilerServices.Nullable(0)]
public readonly struct ColumnModificationParameters : IEquatable<Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters>
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ColumnModificationParameters : IEquatable<Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters>
[<System.Runtime.CompilerServices.IsReadOnly>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type ColumnModificationParameters = struct
[<System.Runtime.CompilerServices.IsReadOnly>]
type ColumnModificationParameters = struct
Public Structure ColumnModificationParameters
Implements IEquatable(Of ColumnModificationParameters)
Herencia
ColumnModificationParameters
Atributos
Implementaciones

Comentarios

Consulte Implementación de proveedores y extensiones de base de datos para obtener más información y ejemplos.

Constructores

Nombre Description
ColumnModificationParameters(IColumn, Object, Object, IProperty, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Crea una nueva instancia de ColumnModificationParameters.

ColumnModificationParameters(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)

Crea una nueva instancia de ColumnModificationParameters.

ColumnModificationParameters(IUpdateEntry, IProperty, IColumnBase, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)

Crea una nueva instancia de ColumnModificationParameters.

ColumnModificationParameters(String, Object, IProperty, String, RelationalTypeMapping, String, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Crea una nueva ColumnModificationParameters instancia específica para actualizar objetos asignados a la columna JSON.

ColumnModificationParameters(String, Object, IProperty, String, RelationalTypeMapping, StructuredJsonPath, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Crea una nueva ColumnModificationParameters instancia específica para actualizar objetos asignados a la columna JSON.

ColumnModificationParameters(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Crea una nueva instancia de ColumnModificationParameters.

Propiedades

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

GenerateParameterName

Delegado para generar nombres de parámetro para la actualización de SQL.

IsCondition

Indica si la columna se usa en la WHERE cláusula al actualizar.

IsKey

Indica si la columna forma parte de una clave principal o alternativa.

IsNullable

Valor que indica si la columna puede 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 caso de modificación de columna JSON, la ruta de acceso JSON que conduce al elemento JSON que debe actualizarse.

OriginalValue

Valor original de la propiedad asignada a la columna.

Property

Propiedad que se asigna a la columna.

SensitiveLoggingEnabled

Indica si se pueden registrar datos potencialmente confidenciales (por ejemplo, valores de base de datos).

TypeMapping

Asignación de tipos relacionales para la columna.

Value

Valor actual de la propiedad asignada a la columna.

Métodos

Nombre Description
Equals(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.

Equals(Object)

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.

GetHashCode()

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.

ToString()

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.

Operadores

Nombre Description
Equality(ColumnModificationParameters, 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.

Inequality(ColumnModificationParameters, 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.

Se aplica a