IModificationCommand 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 mutable 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 IModificationCommand : Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand
type IModificationCommand = interface
interface IReadOnlyModificationCommand
Public Interface IModificationCommand
Implements IReadOnlyModificationCommand
- Dérivé
- Implémente
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. (Hérité de IReadOnlyModificationCommand) |
| EntityState |
Qui EntityState indique si la ligne sera insérée (), mise à jour (AddedModified) ou supprimée ((Deleted). (Hérité de IReadOnlyModificationCommand) |
| Entries |
IUpdateEntry Représentant les entités mappées à la ligne à mettre à jour. (Hérité de IReadOnlyModificationCommand) |
| 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. (Hérité de IReadOnlyModificationCommand) |
| 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. (Hérité de IReadOnlyModificationCommand) |
| Schema |
Schéma contenant la table, ou |
| StoreStoredProcedure |
Procédure stockée à utiliser pour mettre à jour les données. (Hérité de IReadOnlyModificationCommand) |
| Table |
Table contenant les données à modifier. (Hérité de IReadOnlyModificationCommand) |
| TableName |
Nom de la table contenant les données à modifier. (Hérité de IReadOnlyModificationCommand) |
Méthodes
| Nom | Description |
|---|---|
| AddColumnModification(ColumnModificationParameters) |
Crée une IColumnModification nouvelle commande et l’ajoute à cette commande. |
| AddEntry(IUpdateEntry, Boolean) |
Ajoute une entrée à la commande. |
| 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 |
| 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 |
| 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. (Hérité de IReadOnlyModificationCommand) |