Partager via


INonTrackedModificationCommand Interface

Définition

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 d’application.

public interface INonTrackedModificationCommand : Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand
type INonTrackedModificationCommand = interface
    interface IReadOnlyModificationCommand
Public Interface INonTrackedModificationCommand
Implements IReadOnlyModificationCommand
Dérivé
Implémente

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.

(Hérité de IReadOnlyModificationCommand)
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.

(Hérité de IReadOnlyModificationCommand)
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.

(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 null pour utiliser le schéma par défaut.

(Hérité de IReadOnlyModificationCommand)
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

AddColumnModification(ColumnModificationParameters)

Crée un nouveau IColumnModification et ajoutez-le à cette commande.

PropagateOutputParameters(DbParameterCollection, Int32)

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

(Hérité de IReadOnlyModificationCommand)
PropagateResults(RelationalDataReader)

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

(Hérité de IReadOnlyModificationCommand)
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.

(Hérité de IReadOnlyModificationCommand)

S’applique à