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 je obvykle používán poskytovateli databází; obecně se nepoužívá v kódu aplikace.
public abstract class AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
type AffectedCountModificationCommandBatch = class
inherit ReaderModificationCommandBatch
Public MustInherit Class AffectedCountModificationCommandBatch
Inherits ReaderModificationCommandBatch
- Dědičnost
-
AffectedCountModificationCommandBatch
- Odvozené
Poznámky
Další informace a příklady najdete v tématu Implementace zprostředkovatelů a rozšíření databáze .
Konstruktory
Vlastnosti
AreMoreBatchesExpected |
Určuje, jestli se po této dávce očekávají další dávky. (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 nástroji 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 do textu dávkového příkazu přidán nějaký SQL. (Zděděno od ReaderModificationCommandBatch) |
LastCachedCommandIndex |
Ordinál 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í ModificationCommandsv 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 bylo možné provést správně. (Zděděno od ReaderModificationCommandBatch) |
ResultSetMappings |
S ResultSetMappingpro každý příkaz v nástroji 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ík 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 |
Generátor aktualizace SQL. (Zděděno od ReaderModificationCommandBatch) |
Metody
AddCommand(IReadOnlyModificationCommand) |
Přidá Aktualizace text příkazu na dané pozici v ModificationCommands seznamu. (Zděděno od ReaderModificationCommandBatch) |
AddCommand(ModificationCommand) |
Přidá dané vložení, aktualizace 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 parametru |
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. (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í ji ke 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 je obvykle používán poskytovateli databází; obecně se nepoužívá v kódu aplikace. |
Consume(DbDataReader) |
A ReaderModificationCommandBatch pro poskytovatele, kteří vracejí hodnoty, aby zjistili, kolik řádků bylo ovlivněno. Tento typ je obvykle používán poskytovateli databází; obecně se nepoužívá v kódu aplikace. (Zděděno od ReaderModificationCommandBatch) |
Consume(RelationalDataReader) |
Využívá čtečku dat vytvořenou nástrojem Execute(IRelationalConnection). |
Consume(RelationalDataReader) |
Využívá čtečku dat vytvořenou nástrojem Execute(IRelationalConnection). (Zděděno od ReaderModificationCommandBatch) |
ConsumeAsync(DbDataReader, CancellationToken) |
A ReaderModificationCommandBatch pro poskytovatele, kteří vracejí hodnoty, aby zjistili, kolik řádků bylo ovlivněno. Tento typ je obvykle používán poskytovateli databází; obecně se nepoužívá v kódu aplikace. |
ConsumeAsync(DbDataReader, CancellationToken) |
A ReaderModificationCommandBatch pro poskytovatele, kteří vracejí hodnoty, aby zjistili, kolik řádků bylo ovlivněno. Tento typ je obvykle používán poskytovateli databází; obecně se nepoužívá v kódu aplikace. (Zděděno od ReaderModificationCommandBatch) |
ConsumeAsync(RelationalDataReader, CancellationToken) |
Využívá čtečku dat vytvořenou nástrojem ExecuteAsync(IRelationalConnection, CancellationToken). |
ConsumeAsync(RelationalDataReader, CancellationToken) |
Využívá čtečku dat vytvořenou nástrojem ExecuteAsync(IRelationalConnection, CancellationToken). (Zděděno od ReaderModificationCommandBatch) |
ConsumeResultSet(Int32, RelationalDataReader) |
Využívá čtečku dat vytvořenou nástrojem Execute(IRelationalConnection)a šíří hodnoty zpět do objektu ModificationCommand. |
ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken) |
Využívá čtečku dat vytvořenou nástrojem ExecuteAsync(IRelationalConnection, CancellationToken)a šíří hodnoty zpět do objektu ModificationCommand. |
ConsumeResultSetWithoutPropagation(Int32, DbDataReader) |
A ReaderModificationCommandBatch pro poskytovatele, kteří vracejí hodnoty, aby zjistili, kolik řádků bylo ovlivněno. Tento typ je obvykle používán poskytovateli databází; obecně se nepoužívá v kódu aplikace. |
ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader) |
Využívá čtečku dat vytvořenou uživatelem 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 je obvykle používán poskytovateli databází; obecně se nepoužívá v kódu aplikace. |
ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Využívá čtečku dat vytvořenou uživatelem 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 je obvykle používán poskytovateli databází; obecně se nepoužívá v kódu aplikace. |
ConsumeResultSetWithPropagation(Int32, RelationalDataReader) |
Využívá čtečku dat vytvořenou nástrojem Execute(IRelationalConnection)a šíří hodnoty zpět do objektu ModificationCommand. |
ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken) |
A ReaderModificationCommandBatch pro poskytovatele, kteří vracejí hodnoty, aby zjistili, kolik řádků bylo ovlivněno. Tento typ je obvykle používán poskytovateli databází; obecně se nepoužívá v kódu aplikace. |
ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Využívá čtečku dat vytvořenou nástrojem ExecuteAsync(IRelationalConnection, CancellationToken)a šíří hodnoty zpět do objektu ModificationCommand. |
ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader) |
Využívá čtečku dat vytvořenou uživatelem Execute(IRelationalConnection) bez šíření hodnot zpět do objektu ModificationCommand. |
ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken) |
Využívá čtečku dat vytvořenou uživatelem 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>) |
Vytvoří objekt IRelationalValueBufferFactory , který se použije k vytvoření objektu ValueBuffer pro využití čtečky dat. (Zděděno od ReaderModificationCommandBatch) |
CreateValueBufferFactory(IReadOnlyList<IColumnModification>) |
Vytvoří objekt IRelationalValueBufferFactory , který se použije k vytvoření objektu ValueBuffer pro využití č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 mezipaměti na CachedCommandText. (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 tak, 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žití při přidávání příkazu způsobilo, že dávka se stala neplatnou (např. CommandText příliš dlouho). (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í, že příkaz ovlivnil neočekávaný počet řádků. |
ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32) |
Vyvolá výjimku označující, že příkaz ovlivnil neočekávaný počet řádků. |
ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken) |
Vyvolá výjimku označující, že příkaz ovlivnil neočekávaný počet řádků. |
TryAddCommand(IReadOnlyModificationCommand) |
Pokusy o přidání daného vložení, aktualizace nebo odstranění |
UpdateCachedCommandText(Int32) |
Aktualizace text příkazu na dané pozici v ModificationCommands seznamu. (Zděděno od ReaderModificationCommandBatch) |
Platí pro
Entity Framework