Partager via


IColumnModification Interface

Définition

Représente une opération de mise à jour, d’insertion ou de suppression pour une seule colonne. IReadOnlyModificationCommand contiennent des listes de IColumnModification.

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.

public interface IColumnModification
type IColumnModification = interface
Public Interface IColumnModification
Dérivé

Remarques

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

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.

IsConcurrencyToken
Obsolète.

Indique si la colonne est un jeton d’accès concurrentiel.

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.

OriginalParameterName

Nom du paramètre à utiliser pour le paramètre de valeur d’origine (UseOriginalValueParameter), si nécessaire.

OriginalValue

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

ParameterName

Nom du paramètre à utiliser pour le paramètre de valeur actuel (UseCurrentValueParameter), si nécessaire.

Property

Propriété mappée à la colonne.

TypeMapping

Mappage de type relationnel pour la colonne.

UseCurrentValue

Indique si la valeur actuelle de la propriété doit être utilisée.

UseCurrentValueParameter

Indique si la valeur actuelle de la propriété doit être passée en tant que paramètre au sql.

UseOriginalValue

Indique si la valeur d’origine de la propriété doit être utilisée.

UseOriginalValueParameter

Indique si la valeur d’origine de la propriété doit être passée en tant que paramètre au sql.

UseParameter

Indique si la valeur de la propriété doit être passée en tant que paramètre au sql au lieu d’être insérée.

Value

Obtient ou définit la valeur actuelle de la propriété mappée à cette colonne.

Méthodes

AddSharedColumnModification(IColumnModification)

Ajoute une modification affectant la même valeur de base de données.

ResetParameterNames()

Réinitialise les noms de paramètres afin qu’ils puissent être régénérés si la commande doit être rajoutée à un nouveau lot.

S’applique à