Partager via


ColumnModificationParameters Structure

Définition

Paramètres pour la création d’un ColumnModification instance.

Ce type est généralement utilisé par les fournisseurs de base de données ; il n’est généralement pas utilisé dans le code d’application.

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ColumnModificationParameters : IEquatable<Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters>
[<System.Runtime.CompilerServices.IsReadOnly>]
type ColumnModificationParameters = struct
Public Structure ColumnModificationParameters
Implements IEquatable(Of ColumnModificationParameters)
Héritage
ColumnModificationParameters
Attributs
Implémente

Remarques

Pour plus d’informations et d’exemples, consultez Implémentation des fournisseurs et extensions de base de données .

Constructeurs

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

Crée une instance ColumnModificationParameters.

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

Crée une instance ColumnModificationParameters.

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

Crée une instance ColumnModificationParameters.

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

Crée un ColumnModificationParameters instance spécifique pour la mise à jour des objets mappés à la colonne JSON.

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

Crée une instance ColumnModificationParameters.

Propriétés

Column

Colonne.

ColumnName

Nom de la colonne.

ColumnType

Type de base de données de la colonne.

Entry

IUpdateEntry qui représente l’entité en cours de modification.

GenerateParameterName

Délégué pour générer des noms de paramètres pour la mise à jour SQL.

IsCondition

Indique si la colonne est utilisée dans la clause lors de la WHERE mise à jour.

IsKey

Indique si la colonne fait partie d’une clé primaire ou secondaire.

IsNullable

Valeur indiquant si la colonne peut contenir une valeur Null.

IsRead

Indique si une valeur doit être lue à partir de la base de données pour la colonne.

IsWrite

Indique si une valeur doit être écrite dans la base de données pour la colonne.

JsonPath

En cas de modification de colonne JSON, chemin d’accès JSON menant à l’élément JSON qui doit être mis à jour.

OriginalValue

Valeur d’origine de la propriété mappée à la colonne.

Property

Propriété mappée à la colonne.

SensitiveLoggingEnabled

Indique si des données potentiellement sensibles (par exemple, des valeurs de base de données) peuvent être enregistrées.

TypeMapping

Mappage de type relationnel pour la colonne.

Value

Valeur actuelle de la propriété mappée à la colonne.

Méthodes

Equals(ColumnModificationParameters)

Paramètres pour la création d’un ColumnModification instance.

Ce type est généralement utilisé par les fournisseurs de base de données ; il n’est généralement pas utilisé dans le code d’application.

Equals(Object)

Paramètres pour la création d’un ColumnModification instance.

Ce type est généralement utilisé par les fournisseurs de base de données ; il n’est généralement pas utilisé dans le code d’application.

GetHashCode()

Paramètres pour la création d’un ColumnModification instance.

Ce type est généralement utilisé par les fournisseurs de base de données ; il n’est généralement pas utilisé dans le code d’application.

ToString()

Paramètres pour la création d’un ColumnModification instance.

Ce type est généralement utilisé par les fournisseurs de base de données ; il n’est généralement pas utilisé dans le code d’application.

Opérateurs

Equality(ColumnModificationParameters, ColumnModificationParameters)

Paramètres pour la création d’un ColumnModification instance.

Ce type est généralement utilisé par les fournisseurs de base de données ; il n’est généralement pas utilisé dans le code d’application.

Inequality(ColumnModificationParameters, ColumnModificationParameters)

Paramètres pour la création d’un ColumnModification instance.

Ce type est généralement utilisé par les fournisseurs de base de données ; il n’est généralement pas utilisé dans le code d’application.

S’applique à