AffectedCountModificationCommandBatch Classe
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.
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.
public abstract class AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
type AffectedCountModificationCommandBatch = class
inherit ReaderModificationCommandBatch
Public MustInherit Class AffectedCountModificationCommandBatch
Inherits ReaderModificationCommandBatch
- Héritage
-
AffectedCountModificationCommandBatch
- Dérivé
Remarques
Pour plus d’informations et d’exemples, consultez Implémentation des fournisseurs et extensions de base de données .
Constructeurs
Propriétés
AreMoreBatchesExpected |
Indique si d’autres lots sont attendus après celui-ci. (Hérité de ReaderModificationCommandBatch) |
CachedCommandText |
Obtient ou définit le texte de commande mis en cache pour les commandes du lot. (Hérité de ReaderModificationCommandBatch) |
CommandResultSet |
s ResultSetMappingde chaque commande dans ModificationCommands. (Hérité de ReaderModificationCommandBatch) |
Dependencies |
Dépendances spécifiques au fournisseur relationnel pour ce service. (Hérité de ReaderModificationCommandBatch) |
IsCommandTextEmpty |
Indique si un sql a déjà été ajouté au texte de commande de lot. (Hérité de ReaderModificationCommandBatch) |
LastCachedCommandIndex |
Ordinal de la dernière commande pour laquelle le texte de commande a été généré. (Hérité de ReaderModificationCommandBatch) |
MaxBatchSize |
Nombre maximal d’instances ModificationCommand pouvant être ajoutées à un seul lot. (Hérité de ReaderModificationCommandBatch) |
ModificationCommands |
Liste des insertions/mises à jour/suppression conceptuelles ModificationCommandsdans le lot. (Hérité de ReaderModificationCommandBatch) |
ParameterValues |
Obtient les valeurs des paramètres pour les commandes du lot. (Hérité de ReaderModificationCommandBatch) |
RelationalCommandBuilder |
Obtient le générateur de commandes relationnelles pour les commandes du lot. (Hérité de ReaderModificationCommandBatch) |
RequiresTransaction |
Indique si le lot nécessite une transaction pour s’exécuter correctement. (Hérité de ReaderModificationCommandBatch) |
ResultSetMappings |
s ResultSetMappingde chaque commande dans ModificationCommands. (Hérité de ReaderModificationCommandBatch) |
SqlBuilder |
Obtient le générateur de texte de commande pour les commandes du lot. (Hérité de ReaderModificationCommandBatch) |
SqlGenerationHelper |
Une assistance pour la génération SQL. (Hérité de ReaderModificationCommandBatch) |
StoreCommand |
Commande store générée à partir de ce lot quand Complete(Boolean) est appelé. (Hérité de ReaderModificationCommandBatch) |
UpdateSqlGenerator |
Générateur SQL de mise à jour. (Hérité de ReaderModificationCommandBatch) |
Méthodes
AddCommand(IReadOnlyModificationCommand) |
Ajoute Mises à jour le texte de la commande à la position donnée dans la ModificationCommands liste. (Hérité de ReaderModificationCommandBatch) |
AddCommand(ModificationCommand) |
Ajoute l’insertion/mise à jour/suppression ModificationCommands donnée au lot. (Hérité de ReaderModificationCommandBatch) |
AddParameter(IColumnModification) |
Ajoute un paramètre pour le donné |
AddParameters(IReadOnlyModificationCommand) |
Ajoute des paramètres pour toutes les modifications de colonne dans le donné |
CanAddCommand(IReadOnlyModificationCommand) |
Vérifie si une nouvelle commande peut être ajoutée au lot. (Hérité de ReaderModificationCommandBatch) |
CanAddCommand(ModificationCommand) |
Vérifie si une nouvelle commande peut ou non être ajoutée au lot. (Hérité de ReaderModificationCommandBatch) |
Complete(Boolean) |
Indique qu’aucune commande supplémentaire ne sera ajoutée à ce lot et le prépare à l’exécution. (Hérité de ReaderModificationCommandBatch) |
Consume(DbDataReader) |
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. |
Consume(DbDataReader) |
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. (Hérité de ReaderModificationCommandBatch) |
Consume(RelationalDataReader) |
Consomme le lecteur de données créé par Execute(IRelationalConnection). |
Consume(RelationalDataReader) |
Consomme le lecteur de données créé par Execute(IRelationalConnection). (Hérité de ReaderModificationCommandBatch) |
ConsumeAsync(DbDataReader, CancellationToken) |
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. |
ConsumeAsync(DbDataReader, CancellationToken) |
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. (Hérité de ReaderModificationCommandBatch) |
ConsumeAsync(RelationalDataReader, CancellationToken) |
Consomme le lecteur de données créé par ExecuteAsync(IRelationalConnection, CancellationToken). |
ConsumeAsync(RelationalDataReader, CancellationToken) |
Consomme le lecteur de données créé par ExecuteAsync(IRelationalConnection, CancellationToken). (Hérité de ReaderModificationCommandBatch) |
ConsumeResultSet(Int32, RelationalDataReader) |
Consomme le lecteur de données créé par Execute(IRelationalConnection), en propageant les valeurs dans le ModificationCommand. |
ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken) |
Consomme le lecteur de données créé par ExecuteAsync(IRelationalConnection, CancellationToken), en propageant les valeurs dans le ModificationCommand. |
ConsumeResultSetWithoutPropagation(Int32, DbDataReader) |
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. |
ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader) |
Consomme le lecteur de données créé par Execute(IRelationalConnection) sans propager les valeurs dans le ModificationCommand. |
ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken) |
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. |
ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Consomme le lecteur de données créé par ExecuteAsync(IRelationalConnection, CancellationToken) sans propager les valeurs dans le ModificationCommand. |
ConsumeResultSetWithPropagation(Int32, DbDataReader) |
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. |
ConsumeResultSetWithPropagation(Int32, RelationalDataReader) |
Consomme le lecteur de données créé par Execute(IRelationalConnection), en propageant les valeurs dans le ModificationCommand. |
ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken) |
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. |
ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Consomme le lecteur de données créé par ExecuteAsync(IRelationalConnection, CancellationToken), en propageant les valeurs dans le ModificationCommand. |
ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader) |
Consomme le lecteur de données créé par Execute(IRelationalConnection) sans propager les valeurs dans le ModificationCommand. |
ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken) |
Consomme le lecteur de données créé par ExecuteAsync(IRelationalConnection, CancellationToken) sans propager les valeurs dans le ModificationCommand. |
CreateStoreCommand() |
Génère un RawSqlCommand pour le lot. (Hérité de ReaderModificationCommandBatch) |
CreateValueBufferFactory(IReadOnlyList<ColumnModification>) |
Crée le IRelationalValueBufferFactory qui sera utilisé pour créer un ValueBuffer pour consommer le lecteur de données. (Hérité de ReaderModificationCommandBatch) |
CreateValueBufferFactory(IReadOnlyList<IColumnModification>) |
Crée le IRelationalValueBufferFactory qui sera utilisé pour créer un ValueBuffer pour consommer le lecteur de données. (Hérité de ReaderModificationCommandBatch) |
Execute(IRelationalConnection) |
Exécute la commande générée par ce lot sur une base de données à l’aide de la connexion donnée. (Hérité de ReaderModificationCommandBatch) |
ExecuteAsync(IRelationalConnection, CancellationToken) |
Exécute la commande générée par ce lot sur une base de données à l’aide de la connexion donnée. (Hérité de ReaderModificationCommandBatch) |
GetCommandText() |
Obtient le texte de la commande pour toutes les commandes du lot actuel et le met également en cache sur CachedCommandText. (Hérité de ReaderModificationCommandBatch) |
GetParameterCount() |
Obtient le nombre total de paramètres nécessaires pour le lot. (Hérité de ReaderModificationCommandBatch) |
IsCommandTextValid() |
Vérifie si le texte de la commande est valide. (Hérité de ReaderModificationCommandBatch) |
IsValid() |
Vérifie si le texte de la commande est valide. (Hérité de ReaderModificationCommandBatch) |
ResetCommandText() |
Réinitialise le générateur pour commencer à générer un nouveau lot. (Hérité de ReaderModificationCommandBatch) |
RollbackLastCommand(IReadOnlyModificationCommand) |
Restaure la dernière commande ajoutée. Utilisé lors de l’ajout d’une commande, le lot est devenu non valide (par exemple, CommandText trop long). (Hérité de ReaderModificationCommandBatch) |
SetRequiresTransaction(Boolean) |
Définit si le lot nécessite une transaction pour s’exécuter correctement. (Hérité de ReaderModificationCommandBatch) |
ThrowAggregateUpdateConcurrencyException(Int32, Int32, Int32) |
Lève une exception indiquant que la commande a affecté un nombre inattendu de lignes. |
ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32) |
Lève une exception indiquant que la commande a affecté un nombre inattendu de lignes. |
ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken) |
Lève une exception indiquant que la commande a affecté un nombre inattendu de lignes. |
TryAddCommand(IReadOnlyModificationCommand) |
Tente d’ajouter l’insertion/mise à jour/suppression |
UpdateCachedCommandText(Int32) |
Mises à jour le texte de la commande à la position donnée dans la ModificationCommands liste. (Hérité de ReaderModificationCommandBatch) |