Udostępnij za pośrednictwem


AffectedCountModificationCommandBatch Klasa

Definicja

A ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ilu wierszy miało to wpływ.

Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.

public abstract class AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
type AffectedCountModificationCommandBatch = class
    inherit ReaderModificationCommandBatch
Public MustInherit Class AffectedCountModificationCommandBatch
Inherits ReaderModificationCommandBatch
Dziedziczenie
AffectedCountModificationCommandBatch
Pochodne

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Implementacja dostawców i rozszerzeń bazy danych .

Konstruktory

AffectedCountModificationCommandBatch(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IUpdateSqlGenerator, IRelationalValueBufferFactoryFactory)

Tworzy nowe wystąpienie klasy AffectedCountModificationCommandBatch.

AffectedCountModificationCommandBatch(ModificationCommandBatchFactoryDependencies, Nullable<Int32>)

Tworzy nowe wystąpienie klasy AffectedCountModificationCommandBatch.

AffectedCountModificationCommandBatch(ModificationCommandBatchFactoryDependencies)

Tworzy nowe wystąpienie klasy AffectedCountModificationCommandBatch.

Właściwości

AreMoreBatchesExpected

Wskazuje, czy więcej partii jest oczekiwanych po tym.

(Odziedziczone po ReaderModificationCommandBatch)
CachedCommandText

Pobiera lub ustawia buforowany tekst polecenia dla poleceń w partii.

(Odziedziczone po ReaderModificationCommandBatch)
CommandResultSet

S ResultSetMappingdla każdego polecenia w pliku ModificationCommands.

(Odziedziczone po ReaderModificationCommandBatch)
Dependencies

Zależności specyficzne dla dostawcy relacyjnego dla tej usługi.

(Odziedziczone po ReaderModificationCommandBatch)
IsCommandTextEmpty

Czy do tekstu polecenia wsadowego dodano już dowolny program SQL.

(Odziedziczone po ReaderModificationCommandBatch)
LastCachedCommandIndex

Porządkowa ostatniego polecenia, dla którego utworzono tekst polecenia.

(Odziedziczone po ReaderModificationCommandBatch)
MaxBatchSize

Maksymalna liczba ModificationCommand wystąpień, które można dodać do pojedynczej partii.

(Odziedziczone po ReaderModificationCommandBatch)
ModificationCommands

Lista koncepcyjnych operacji wstawiania/aktualizowania/usuwania ModificationCommandsw partii.

(Odziedziczone po ReaderModificationCommandBatch)
ParameterValues

Pobiera wartości parametrów dla poleceń w partii.

(Odziedziczone po ReaderModificationCommandBatch)
RelationalCommandBuilder

Pobiera konstruktor poleceń relacyjnych dla poleceń w partii.

(Odziedziczone po ReaderModificationCommandBatch)
RequiresTransaction

Wskazuje, czy partia wymaga transakcji w celu poprawnego wykonania.

(Odziedziczone po ReaderModificationCommandBatch)
ResultSetMappings

S ResultSetMappingdla każdego polecenia w pliku ModificationCommands.

(Odziedziczone po ReaderModificationCommandBatch)
SqlBuilder

Pobiera konstruktor tekstu polecenia dla poleceń w partii.

(Odziedziczone po ReaderModificationCommandBatch)
SqlGenerationHelper

Pomocnik do generowania kodu SQL.

(Odziedziczone po ReaderModificationCommandBatch)
StoreCommand

Polecenie magazynu wygenerowane na podstawie tej partii, gdy Complete(Boolean) jest wywoływane.

(Odziedziczone po ReaderModificationCommandBatch)
UpdateSqlGenerator

Aktualizowanie generatora SQL.

(Odziedziczone po ReaderModificationCommandBatch)

Metody

AddCommand(IReadOnlyModificationCommand)

Dodaje Aktualizacje tekst polecenia dla polecenia na danej pozycji na ModificationCommands liście.

(Odziedziczone po ReaderModificationCommandBatch)
AddCommand(ModificationCommand)

Dodaje daną wartość insert/update/delete ModificationCommands do partii.

(Odziedziczone po ReaderModificationCommandBatch)
AddParameter(IColumnModification)

Dodaje parametr dla danego columnModification polecenia relacyjnego tworzonego dla tej partii.

(Odziedziczone po ReaderModificationCommandBatch)
AddParameters(IReadOnlyModificationCommand)

Dodaje parametry dla wszystkich modyfikacji kolumn w danym modificationCommand poleceniu relacyjnym tworzonym dla tej partii.

(Odziedziczone po ReaderModificationCommandBatch)
CanAddCommand(IReadOnlyModificationCommand)

Sprawdza, czy nowe polecenie można dodać do partii.

(Odziedziczone po ReaderModificationCommandBatch)
CanAddCommand(ModificationCommand)

Sprawdza, czy można dodać nowe polecenie do partii.

(Odziedziczone po ReaderModificationCommandBatch)
Complete(Boolean)

Wskazuje, że do tej partii nie zostaną dodane żadne polecenia i przygotuje je do wykonania.

(Odziedziczone po ReaderModificationCommandBatch)
Consume(DbDataReader)

A ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ilu wierszy miało to wpływ.

Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.

Consume(DbDataReader)

A ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ilu wierszy miało to wpływ.

Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.

(Odziedziczone po ReaderModificationCommandBatch)
Consume(RelationalDataReader)

Używa czytnika danych utworzonego przez Execute(IRelationalConnection)program .

Consume(RelationalDataReader)

Używa czytnika danych utworzonego przez Execute(IRelationalConnection)program .

(Odziedziczone po ReaderModificationCommandBatch)
ConsumeAsync(DbDataReader, CancellationToken)

A ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ilu wierszy miało to wpływ.

Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.

ConsumeAsync(DbDataReader, CancellationToken)

A ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ilu wierszy miało to wpływ.

Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.

(Odziedziczone po ReaderModificationCommandBatch)
ConsumeAsync(RelationalDataReader, CancellationToken)

Używa czytnika danych utworzonego przez ExecuteAsync(IRelationalConnection, CancellationToken)program .

ConsumeAsync(RelationalDataReader, CancellationToken)

Używa czytnika danych utworzonego przez ExecuteAsync(IRelationalConnection, CancellationToken)program .

(Odziedziczone po ReaderModificationCommandBatch)
ConsumeResultSet(Int32, RelationalDataReader)

Używa czytnika danych utworzonego przez Execute(IRelationalConnection)element , propagując wartości z powrotem do elementu ModificationCommand.

ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken)

Używa czytnika danych utworzonego przez ExecuteAsync(IRelationalConnection, CancellationToken)element , propagując wartości z powrotem do elementu ModificationCommand.

ConsumeResultSetWithoutPropagation(Int32, DbDataReader)

A ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ilu wierszy miało to wpływ.

Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.

ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader)

Używa czytnika danych utworzonego przez Execute(IRelationalConnection) program bez propagowania wartości z powrotem do elementu ModificationCommand.

ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken)

A ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ilu wierszy miało to wpływ.

Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.

ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken)

Używa czytnika danych utworzonego przez ExecuteAsync(IRelationalConnection, CancellationToken) program bez propagowania wartości z powrotem do elementu ModificationCommand.

ConsumeResultSetWithPropagation(Int32, DbDataReader)

A ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ilu wierszy miało to wpływ.

Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.

ConsumeResultSetWithPropagation(Int32, RelationalDataReader)

Używa czytnika danych utworzonego przez Execute(IRelationalConnection)element , propagując wartości z powrotem do elementu ModificationCommand.

ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken)

A ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ilu wierszy miało to wpływ.

Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.

ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken)

Używa czytnika danych utworzonego przez ExecuteAsync(IRelationalConnection, CancellationToken)element , propagując wartości z powrotem do elementu ModificationCommand.

ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader)

Używa czytnika danych utworzonego przez Execute(IRelationalConnection) program bez propagowania wartości z powrotem do elementu ModificationCommand.

ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken)

Używa czytnika danych utworzonego przez ExecuteAsync(IRelationalConnection, CancellationToken) program bez propagowania wartości z powrotem do elementu ModificationCommand.

CreateStoreCommand()

Generuje element RawSqlCommand dla partii.

(Odziedziczone po ReaderModificationCommandBatch)
CreateValueBufferFactory(IReadOnlyList<ColumnModification>)

Tworzy element IRelationalValueBufferFactory , który będzie używany do tworzenia elementu ValueBuffer do korzystania z czytnika danych.

(Odziedziczone po ReaderModificationCommandBatch)
CreateValueBufferFactory(IReadOnlyList<IColumnModification>)

Tworzy element IRelationalValueBufferFactory , który będzie używany do tworzenia elementu ValueBuffer do korzystania z czytnika danych.

(Odziedziczone po ReaderModificationCommandBatch)
Execute(IRelationalConnection)

Wykonuje polecenie wygenerowane przez tę partię względem bazy danych przy użyciu danego połączenia.

(Odziedziczone po ReaderModificationCommandBatch)
ExecuteAsync(IRelationalConnection, CancellationToken)

Wykonuje polecenie wygenerowane przez tę partię względem bazy danych przy użyciu danego połączenia.

(Odziedziczone po ReaderModificationCommandBatch)
GetCommandText()

Pobiera tekst polecenia dla wszystkich poleceń w bieżącej partii, a także buforuje go na .CachedCommandText

(Odziedziczone po ReaderModificationCommandBatch)
GetParameterCount()

Pobiera łączną liczbę parametrów potrzebnych dla partii.

(Odziedziczone po ReaderModificationCommandBatch)
IsCommandTextValid()

Sprawdza, czy tekst polecenia jest prawidłowy.

(Odziedziczone po ReaderModificationCommandBatch)
IsValid()

Sprawdza, czy tekst polecenia jest prawidłowy.

(Odziedziczone po ReaderModificationCommandBatch)
ResetCommandText()

Resetuje konstruktora, aby rozpocząć tworzenie nowej partii.

(Odziedziczone po ReaderModificationCommandBatch)
RollbackLastCommand(IReadOnlyModificationCommand)

Powoduje wycofanie ostatniego polecenia dodanego. Używany podczas dodawania polecenia spowodował, że partia stała się nieprawidłowa (np. CommandText zbyt długo).

(Odziedziczone po ReaderModificationCommandBatch)
SetRequiresTransaction(Boolean)

Określa, czy partia wymaga transakcji w celu poprawnego wykonania.

(Odziedziczone po ReaderModificationCommandBatch)
ThrowAggregateUpdateConcurrencyException(Int32, Int32, Int32)

Zgłasza wyjątek wskazujący, że polecenie miało nieoczekiwaną liczbę wierszy.

ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32)

Zgłasza wyjątek wskazujący, że polecenie miało nieoczekiwaną liczbę wierszy.

ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken)

Zgłasza wyjątek wskazujący, że polecenie miało nieoczekiwaną liczbę wierszy.

TryAddCommand(IReadOnlyModificationCommand)

Podejmuje próbę dodania danej operacji insert/update/delete modificationCommand do partii.

(Odziedziczone po ReaderModificationCommandBatch)
UpdateCachedCommandText(Int32)

Aktualizacje tekst polecenia dla polecenia na danej pozycji na ModificationCommands liście.

(Odziedziczone po ReaderModificationCommandBatch)

Dotyczy