IReadOnlyModificationCommand Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 d’application.
public interface IReadOnlyModificationCommand
type IReadOnlyModificationCommand = interface
Public Interface IReadOnlyModificationCommand
- Dérivé
Remarques
Pour plus d’informations et d’exemples, consultez Implémentation de fournisseurs et d’extensions de base de données .
Propriétés
ColumnModifications |
Liste des IColumnModification nécessaires pour effectuer l’insertion, la mise à jour ou la suppression. |
EntityState |
EntityState qui indique si la ligne sera insérée (Added), mise à jour (Modified) ou supprimée ((Deleted). |
Entries |
IUpdateEntry qui représente les entités qui sont 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 devront ensuite être propagées vers les 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 |
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
PropagateOutputParameters(DbParameterCollection, Int32) |
Lit les paramètres de sortie retournés à partir de la base de données dans le donné |
PropagateResults(RelationalDataReader) |
Lit les colonnes du jeu de résultats retournées à partir de la base de données dans le donné |
PropagateResults(ValueBuffer) |
Lit les valeurs retournées à partir de la base de données dans le donné ValueBuffer et les propage à l’emplacement approprié IColumnModification à partir duquel les valeurs peuvent être propagées aux entités suivies. |