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