Język

AffectedCountModificationCommandBatch Klasa

Definicja

Wartość ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ile 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
[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
Dziedziczenie
AffectedCountModificationCommandBatch
Pochodne
Atrybuty

Uwagi

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

Konstruktory

Nazwisko Opis
AffectedCountModificationCommandBatch(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IUpdateSqlGenerator, IRelationalValueBufferFactoryFactory)

Tworzy nowy obiekt AffectedCountModificationCommandBatch.

AffectedCountModificationCommandBatch(ModificationCommandBatchFactoryDependencies, Nullable<Int32>)

Tworzy nowy obiekt AffectedCountModificationCommandBatch.

AffectedCountModificationCommandBatch(ModificationCommandBatchFactoryDependencies)

Tworzy nowy obiekt AffectedCountModificationCommandBatch.

Właściwości

Nazwisko Opis
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 jakikolwiek program SQL został już dodany do tekstu polecenia wsadowego.

(Odziedziczone po ReaderModificationCommandBatch)
LastCachedCommandIndex

Porządkowe ostatniego polecenia, dla którego został skompilowany 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

Aktualizacja generatora SQL.

(Odziedziczone po ReaderModificationCommandBatch)

Metody

Nazwisko Opis
AddCommand(IReadOnlyModificationCommand)

Dodaje polecenie Updates the command text for the command at the given position in the ModificationCommands list .

(Odziedziczone po ReaderModificationCommandBatch)
AddCommand(ModificationCommand)

Dodaje dane wstaw/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 do partii można dodać nowe polecenie.

(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)

Wartość ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ile 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(RelationalDataReader)

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

ConsumeAsync(DbDataReader, CancellationToken)

Wartość ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ile 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(RelationalDataReader, CancellationToken)

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

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)

Wartość ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ile 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 Execute(IRelationalConnection) przez program bez propagowania wartości z powrotem do elementu ModificationCommand.

ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken)

Wartość ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ile 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 ExecuteAsync(IRelationalConnection, CancellationToken) przez program bez propagowania wartości z powrotem do elementu ModificationCommand.

ConsumeResultSetWithPropagation(Int32, DbDataReader)

Wartość ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ile 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)

Wartość ReaderModificationCommandBatch dla dostawców, którzy zwracają wartości, aby dowiedzieć się, ile 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 Execute(IRelationalConnection) przez program bez propagowania wartości z powrotem do elementu ModificationCommand.

ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken)

Używa czytnika danych utworzonego ExecuteAsync(IRelationalConnection, CancellationToken) przez 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 ValueBuffer obiektu do korzystania z czytnika danych.

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

Tworzy element IRelationalValueBufferFactory , który będzie używany do tworzenia ValueBuffer obiektu 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 w pliku 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)

Przywraca ostatnio dodane polecenie. Używany podczas dodawania polecenia spowodował, że partia stała się nieprawidłowa (np. CommandText jest za długa).

(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 wpłynęło na nieoczekiwaną liczbę wierszy.

ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32)

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

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

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

TryAddCommand(IReadOnlyModificationCommand)

Podejmuje próbę dodania danej operacji wstawiania/aktualizowania/usuwania modificationCommand do partii.

(Odziedziczone po ReaderModificationCommandBatch)
UpdateCachedCommandText(Int32)

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

(Odziedziczone po ReaderModificationCommandBatch)

Dotyczy