Langue

IReadOnlyModificationCommand Interface

Définition

Représente une commande de base de données conceptuelle pour insérer/mettre à jour/supprimer une ligne.

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 de l’application.

public interface IReadOnlyModificationCommand
type IReadOnlyModificationCommand = interface
Public Interface IReadOnlyModificationCommand
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

Nom Description
ColumnModifications

Liste des IColumnModification éléments nécessaires pour effectuer l’insertion, la mise à jour ou la suppression.

EntityState

Qui EntityState indique si la ligne sera insérée (), mise à jour (AddedModified) ou supprimée ((Deleted).

Entries

IUpdateEntry Représentant les entités mappées à la ligne à mettre à jour.

RequiresResultPropagation

Indique si la base de données retourne des valeurs pour certaines propriétés mappées qui doivent ensuite être propagées aux entités suivies.

RowsAffectedColumn

Lorsque vous utilisez une procédure stockée, cela pointe éventuellement vers le paramètre de sortie ou la colonne de résultat contenant les lignes affectées.

Schema

Schéma contenant la table, ou null pour utiliser le schéma par défaut.

StoreStoredProcedure

Procédure stockée à utiliser pour mettre à jour les données.

Table

Table contenant les données à modifier.

TableName

Nom de la table contenant les données à modifier.

Méthodes

Nom Description
PropagateOutputParameters(DbParameterCollection, Int32)

Lit les paramètres de sortie retournés par la base de données dans la base de données donnée parameterCollection et les propage vers les valeurs appropriées IColumnModification à partir desquelles les valeurs peuvent être propagées aux entités suivies.

PropagateResults(RelationalDataReader)

Lit les colonnes du jeu de résultats retournées par la base de données dans la base de données donnée relationalReader et les propage vers les valeurs appropriées IColumnModification à partir desquelles les valeurs peuvent être propagées aux entités suivies.

PropagateResults(ValueBuffer)

Lit les valeurs retournées à partir de la base de données dans la base de données donnée ValueBuffer et les propage vers l’emplacement approprié IColumnModification à partir duquel les valeurs peuvent être propagées aux entités suivies.

S’applique à