SingularModificationCommandBatch Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementacja tej AffectedCountModificationCommandBatch funkcji nie obsługuje przetwarzania wsadowego przez ograniczenie liczby poleceń w partii do jednej.
Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji.
public class SingularModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch
type SingularModificationCommandBatch = class
inherit AffectedCountModificationCommandBatch
Public Class SingularModificationCommandBatch
Inherits AffectedCountModificationCommandBatch
- Dziedziczenie
-
SingularModificationCommandBatch
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Implementacja dostawców i rozszerzeń bazy danych .
Konstruktory
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 |
AddParameters(IReadOnlyModificationCommand) |
Dodaje parametry dla wszystkich modyfikacji kolumn w danym |
CanAddCommand(IReadOnlyModificationCommand) |
Zwraca wartość |
CanAddCommand(IReadOnlyModificationCommand) |
Sprawdza, czy nowe polecenie można dodać do partii. (Odziedziczone po ReaderModificationCommandBatch) |
CanAddCommand(ModificationCommand) |
Zwraca wartość |
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) |
Implementacja tej AffectedCountModificationCommandBatch funkcji nie obsługuje przetwarzania wsadowego przez ograniczenie liczby poleceń w partii do jednej. Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji. (Odziedziczone po AffectedCountModificationCommandBatch) |
Consume(RelationalDataReader) |
Używa czytnika danych utworzonego przez Execute(IRelationalConnection)program . (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeAsync(DbDataReader, CancellationToken) |
Implementacja tej AffectedCountModificationCommandBatch funkcji nie obsługuje przetwarzania wsadowego przez ograniczenie liczby poleceń w partii do jednej. Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji. (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeAsync(RelationalDataReader, CancellationToken) |
Używa czytnika danych utworzonego przez ExecuteAsync(IRelationalConnection, CancellationToken)program . (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeResultSet(Int32, RelationalDataReader) |
Używa czytnika danych utworzonego przez Execute(IRelationalConnection)element , propagując wartości z powrotem do elementu ModificationCommand. (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken) |
Używa czytnika danych utworzonego przez ExecuteAsync(IRelationalConnection, CancellationToken)element , propagując wartości z powrotem do elementu ModificationCommand. (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeResultSetWithoutPropagation(Int32, DbDataReader) |
Implementacja tej AffectedCountModificationCommandBatch funkcji nie obsługuje przetwarzania wsadowego przez ograniczenie liczby poleceń w partii do jednej. Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji. (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader) |
Używa czytnika danych utworzonego przez Execute(IRelationalConnection) program bez propagowania wartości z powrotem do elementu ModificationCommand. (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken) |
Implementacja tej AffectedCountModificationCommandBatch funkcji nie obsługuje przetwarzania wsadowego przez ograniczenie liczby poleceń w partii do jednej. Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji. (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Używa czytnika danych utworzonego przez ExecuteAsync(IRelationalConnection, CancellationToken) program bez propagowania wartości z powrotem do elementu ModificationCommand. (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeResultSetWithPropagation(Int32, DbDataReader) |
Implementacja tej AffectedCountModificationCommandBatch funkcji nie obsługuje przetwarzania wsadowego przez ograniczenie liczby poleceń w partii do jednej. Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji. (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeResultSetWithPropagation(Int32, RelationalDataReader) |
Używa czytnika danych utworzonego przez Execute(IRelationalConnection)element , propagując wartości z powrotem do elementu ModificationCommand. (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken) |
Implementacja tej AffectedCountModificationCommandBatch funkcji nie obsługuje przetwarzania wsadowego przez ograniczenie liczby poleceń w partii do jednej. Ten typ jest zwykle używany przez dostawców baz danych; zwykle nie jest używany w kodzie aplikacji. (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Używa czytnika danych utworzonego przez ExecuteAsync(IRelationalConnection, CancellationToken)element , propagując wartości z powrotem do elementu ModificationCommand. (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader) |
Używa czytnika danych utworzonego przez Execute(IRelationalConnection) program bez propagowania wartości z powrotem do elementu ModificationCommand. (Odziedziczone po AffectedCountModificationCommandBatch) |
ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken) |
Używa czytnika danych utworzonego przez ExecuteAsync(IRelationalConnection, CancellationToken) program bez propagowania wartości z powrotem do elementu ModificationCommand. (Odziedziczone po AffectedCountModificationCommandBatch) |
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() |
Zwraca wartość |
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. (Odziedziczone po AffectedCountModificationCommandBatch) |
ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32) |
Zgłasza wyjątek wskazujący, że polecenie miało nieoczekiwaną liczbę wierszy. (Odziedziczone po AffectedCountModificationCommandBatch) |
ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken) |
Zgłasza wyjątek wskazujący, że polecenie miało nieoczekiwaną liczbę wierszy. (Odziedziczone po AffectedCountModificationCommandBatch) |
TryAddCommand(IReadOnlyModificationCommand) |
Podejmuje próbę dodania danej operacji insert/update/delete |
UpdateCachedCommandText(Int32) |
Aktualizacje tekst polecenia dla polecenia na danej pozycji na ModificationCommands liście. (Odziedziczone po ReaderModificationCommandBatch) |