AffectedCountModificationCommandBatch Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
A ReaderModificationCommandBatch pro poskytovatele, kteří vracejí hodnoty, aby zjistili, kolik řádků bylo ovlivněno.
Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace.
public abstract class AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
type AffectedCountModificationCommandBatch = class
inherit ReaderModificationCommandBatch
[<System.Runtime.CompilerServices.Nullable(0)>]
type AffectedCountModificationCommandBatch = class
inherit ReaderModificationCommandBatch
Public MustInherit Class AffectedCountModificationCommandBatch
Inherits ReaderModificationCommandBatch
- Dědičnost
-
AffectedCountModificationCommandBatch
- Odvozené
- Atributy
Poznámky
Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření .
Konstruktory
Vlastnosti
| Název | Description |
|---|---|
| AreMoreBatchesExpected |
Určuje, jestli se po této dávce očekává více dávek. (Zděděno od ReaderModificationCommandBatch) |
| CachedCommandText |
Získá nebo nastaví text příkazu uloženého v mezipaměti pro příkazy v dávce. (Zděděno od ReaderModificationCommandBatch) |
| CommandResultSet |
S ResultSetMappingpro každý příkaz v ModificationCommands. (Zděděno od ReaderModificationCommandBatch) |
| Dependencies |
Závislosti specifické pro relačního zprostředkovatele pro tuto službu. (Zděděno od ReaderModificationCommandBatch) |
| IsCommandTextEmpty |
Jestli už byl nějaký SQL přidaný do textu dávkového příkazu. (Zděděno od ReaderModificationCommandBatch) |
| LastCachedCommandIndex |
Pořadový řádek posledního příkazu, pro který byl vytvořen text příkazu. (Zděděno od ReaderModificationCommandBatch) |
| MaxBatchSize |
Maximální počet ModificationCommand instancí, které lze přidat do jedné dávky. (Zděděno od ReaderModificationCommandBatch) |
| ModificationCommands |
Seznam koncepčních vložení, aktualizace nebo odstranění ModificationCommandss v dávce. (Zděděno od ReaderModificationCommandBatch) |
| ParameterValues |
Získá hodnoty parametrů pro příkazy v dávce. (Zděděno od ReaderModificationCommandBatch) |
| RelationalCommandBuilder |
Získá tvůrce relačních příkazů pro příkazy v dávce. (Zděděno od ReaderModificationCommandBatch) |
| RequiresTransaction |
Určuje, zda dávka vyžaduje transakci, aby se správně spustila. (Zděděno od ReaderModificationCommandBatch) |
| ResultSetMappings |
S ResultSetMappingpro každý příkaz v ModificationCommands. (Zděděno od ReaderModificationCommandBatch) |
| SqlBuilder |
Získá tvůrce textu příkazu pro příkazy v dávce. (Zděděno od ReaderModificationCommandBatch) |
| SqlGenerationHelper |
Pomocná rutina pro generování SQL (Zděděno od ReaderModificationCommandBatch) |
| StoreCommand |
Příkaz úložiště vygenerovaný z této dávky při Complete(Boolean) volání. (Zděděno od ReaderModificationCommandBatch) |
| UpdateSqlGenerator |
Aktualizační generátor SQL (Zděděno od ReaderModificationCommandBatch) |
Metody
| Název | Description |
|---|---|
| AddCommand(IReadOnlyModificationCommand) |
Přidá do seznamu text příkazu Aktualizace textu příkazu na dané pozici v ModificationCommands seznamu. (Zděděno od ReaderModificationCommandBatch) |
| AddCommand(ModificationCommand) |
Přidá dané vložení, aktualizaci nebo odstranění ModificationCommands do dávky. (Zděděno od ReaderModificationCommandBatch) |
| AddParameter(IColumnModification) |
Přidá parametr pro danou |
| AddParameters(IReadOnlyModificationCommand) |
Přidá parametry pro všechny úpravy sloupců v daném |
| CanAddCommand(IReadOnlyModificationCommand) |
Zkontroluje, jestli je možné do dávky přidat nový příkaz. (Zděděno od ReaderModificationCommandBatch) |
| CanAddCommand(ModificationCommand) |
Zkontroluje, jestli je možné do dávky přidat nový příkaz nebo ne. (Zděděno od ReaderModificationCommandBatch) |
| Complete(Boolean) |
Označuje, že do této dávky nebudou přidány žádné další příkazy a připraví je na spuštění. (Zděděno od ReaderModificationCommandBatch) |
| Consume(DbDataReader) |
A ReaderModificationCommandBatch pro poskytovatele, kteří vracejí hodnoty, aby zjistili, kolik řádků bylo ovlivněno. Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace. |
| Consume(RelationalDataReader) |
Využívá čtečku dat vytvořenou nástrojem Execute(IRelationalConnection). |
| ConsumeAsync(DbDataReader, CancellationToken) |
A ReaderModificationCommandBatch pro poskytovatele, kteří vracejí hodnoty, aby zjistili, kolik řádků bylo ovlivněno. Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace. |
| ConsumeAsync(RelationalDataReader, CancellationToken) |
Využívá čtečku dat vytvořenou nástrojem ExecuteAsync(IRelationalConnection, CancellationToken). |
| ConsumeResultSet(Int32, RelationalDataReader) |
Využívá čtečku dat vytvořenou Execute(IRelationalConnection), šíření hodnot zpět do ModificationCommand. |
| ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken) |
Využívá čtečku dat vytvořenou ExecuteAsync(IRelationalConnection, CancellationToken), šíření hodnot zpět do ModificationCommand. |
| ConsumeResultSetWithoutPropagation(Int32, DbDataReader) |
A ReaderModificationCommandBatch pro poskytovatele, kteří vracejí hodnoty, aby zjistili, kolik řádků bylo ovlivněno. Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace. |
| ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader) |
Využívá čtečku dat vytvořenou Execute(IRelationalConnection) bez šíření hodnot zpět do objektu ModificationCommand. |
| ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken) |
A ReaderModificationCommandBatch pro poskytovatele, kteří vracejí hodnoty, aby zjistili, kolik řádků bylo ovlivněno. Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace. |
| ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Využívá čtečku dat vytvořenou ExecuteAsync(IRelationalConnection, CancellationToken) bez šíření hodnot zpět do objektu ModificationCommand. |
| ConsumeResultSetWithPropagation(Int32, DbDataReader) |
A ReaderModificationCommandBatch pro poskytovatele, kteří vracejí hodnoty, aby zjistili, kolik řádků bylo ovlivněno. Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace. |
| ConsumeResultSetWithPropagation(Int32, RelationalDataReader) |
Využívá čtečku dat vytvořenou Execute(IRelationalConnection), šíření hodnot zpět do ModificationCommand. |
| ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken) |
A ReaderModificationCommandBatch pro poskytovatele, kteří vracejí hodnoty, aby zjistili, kolik řádků bylo ovlivněno. Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace. |
| ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Využívá čtečku dat vytvořenou ExecuteAsync(IRelationalConnection, CancellationToken), šíření hodnot zpět do ModificationCommand. |
| ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader) |
Využívá čtečku dat vytvořenou Execute(IRelationalConnection) bez šíření hodnot zpět do objektu ModificationCommand. |
| ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken) |
Využívá čtečku dat vytvořenou ExecuteAsync(IRelationalConnection, CancellationToken) bez šíření hodnot zpět do objektu ModificationCommand. |
| CreateStoreCommand() |
Vygeneruje RawSqlCommand pro dávku. (Zděděno od ReaderModificationCommandBatch) |
| CreateValueBufferFactory(IReadOnlyList<ColumnModification>) |
IRelationalValueBufferFactory Vytvoří objekt, který se použije k vytvoření ValueBuffer čtečky dat. (Zděděno od ReaderModificationCommandBatch) |
| CreateValueBufferFactory(IReadOnlyList<IColumnModification>) |
IRelationalValueBufferFactory Vytvoří objekt, který se použije k vytvoření ValueBuffer čtečky dat. (Zděděno od ReaderModificationCommandBatch) |
| Execute(IRelationalConnection) |
Spustí příkaz vygenerovaný touto dávkou pro databázi pomocí daného připojení. (Zděděno od ReaderModificationCommandBatch) |
| ExecuteAsync(IRelationalConnection, CancellationToken) |
Spustí příkaz vygenerovaný touto dávkou pro databázi pomocí daného připojení. (Zděděno od ReaderModificationCommandBatch) |
| GetCommandText() |
Získá text příkazu pro všechny příkazy v aktuální dávce a také ho uloží do CachedCommandTextmezipaměti . (Zděděno od ReaderModificationCommandBatch) |
| GetParameterCount() |
Získá celkový počet parametrů potřebných pro dávku. (Zděděno od ReaderModificationCommandBatch) |
| IsCommandTextValid() |
Zkontroluje, jestli je text příkazu platný. (Zděděno od ReaderModificationCommandBatch) |
| IsValid() |
Zkontroluje, jestli je text příkazu platný. (Zděděno od ReaderModificationCommandBatch) |
| ResetCommandText() |
Obnoví tvůrce, aby začal vytvářet novou dávku. (Zděděno od ReaderModificationCommandBatch) |
| RollbackLastCommand(IReadOnlyModificationCommand) |
Vrátí zpět poslední přidaný příkaz. Používá se při přidávání příkazu, který způsobil, že dávka bude neplatná (např. CommandText je příliš dlouhý). (Zděděno od ReaderModificationCommandBatch) |
| SetRequiresTransaction(Boolean) |
Nastaví, zda dávka vyžaduje transakci, aby se správně spustila. (Zděděno od ReaderModificationCommandBatch) |
| ThrowAggregateUpdateConcurrencyException(Int32, Int32, Int32) |
Vyvolá výjimku označující příkaz, který ovlivnil neočekávaný počet řádků. |
| ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32) |
Vyvolá výjimku označující příkaz, který ovlivnil neočekávaný počet řádků. |
| ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken) |
Vyvolá výjimku označující příkaz, který ovlivnil neočekávaný počet řádků. |
| TryAddCommand(IReadOnlyModificationCommand) |
Pokusy o přidání daného vložení, aktualizace nebo odstranění |
| UpdateCachedCommandText(Int32) |
Aktualizuje text příkazu pro příkaz na dané pozici v ModificationCommands seznamu. (Zděděno od ReaderModificationCommandBatch) |