Microsoft.EntityFrameworkCore.Update Espace de noms
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.
Classes
AffectedCountModificationCommandBatch |
pour ReaderModificationCommandBatch les fournisseurs qui retournent des valeurs pour déterminer le nombre de lignes affectées. 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. |
ColumnModification |
Implémentation de l’interface 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. |
EquatableKeyValue<TKey> |
Les objets de ce type contiennent une valeur de clé correspondant à un élément metadata et implémentent Equals(Object) qui retournent |
ModificationCommand |
Représente une commande conceptuelle pour la base de données 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. |
ModificationCommandBatch |
Classe de base pour une collection de ModificationCommands qui peut être exécutée en tant que lot. 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. |
ModificationCommandBatchFactoryDependencies |
Classe de paramètre dépendances de service pour IModificationCommandBatchFactory Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
ReaderModificationCommandBatch |
Classe de base pour ModificationCommandBatch les implémentations qui utilisent un lecteur de données. 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. |
SingularModificationCommandBatch |
Implémentation de AffectedCountModificationCommandBatch qui ne prend pas en charge le traitement par lot en limitant le nombre de commandes dans le lot à une seule. 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. |
UpdateAndSelectSqlGenerator |
Classe de base pour le IUpdateSqlGenerator service généralement héritée par les fournisseurs de base de données. L’implémentation utilise une requête SELECT distincte après la mise à jour SQL pour récupérer toutes les valeurs générées par la base de données ou pour la vérification de l’accès concurrentiel. 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. |
UpdateEntryExtensions |
Méthodes d’extension pour IUpdateEntry. |
UpdateSqlGenerator |
Classe de base pour le IUpdateSqlGenerator service généralement héritée par les fournisseurs de base de données. L’implémentation utilise une clause SQL RETURNING pour récupérer toutes les valeurs générées par la base de données ou pour la vérification de l’accès concurrentiel. 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. |
UpdateSqlGeneratorDependencies |
Classe de paramètre dépendances de service pour UpdateSqlGenerator Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
Structures
ColumnModificationParameters |
Paramètres pour la création d’un ColumnModification instance. 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. |
ModificationCommandParameters |
Paramètres pour la création d’un IModificationCommand instance. 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. |
NonTrackedModificationCommandParameters |
Paramètres pour la création d’un INonTrackedModificationCommand instance. 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. |
Interfaces
IBatchExecutor |
Service permettant d’exécuter un ou plusieurs lots de commandes insert/update/delete sur une base de données. 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. |
IColumnModification |
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. |
ICommandBatchPreparer |
Service permettant de préparer une liste de ModificationCommandBatchs pour les entités représentées par la liste de IUpdateEntrys donnée. 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. |
IModificationCommand |
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. |
IModificationCommandBatchFactory |
Service pour la création d’instances ModificationCommandBatch . 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. |
IModificationCommandFactory |
Service pour la création d’instances IModificationCommand . 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. |
INonTrackedModificationCommand |
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. |
IReadOnlyModificationCommand |
Représente une commande de base de données conceptuelle permettant d’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. |
IUpdateAdapter |
Fonctionnalités de suivi des fournisseurs pour les données de départ stockées dans le modèle à l’aide HasData(Object[])de . Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
IUpdateAdapterFactory |
Fabrique pour la création d’instances IUpdateAdapter . Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
IUpdateEntry |
Informations transmises à un fournisseur de base de données pour enregistrer les modifications apportées à une entité dans la base de données. Cette interface est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application. |
IUpdateSqlGenerator |
Service utilisé pour générer du code SQL pour les commandes d’insertion, de mise à jour et de suppression, ainsi que les opérations SQL associées nécessaires pour SaveChanges() 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. |
Énumérations
ResultSetMapping |
Indique le type d’impact sur le jeu de résultats d’une commande donnée. 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. |