AffectedCountModificationCommandBatch 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.
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
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 |
| AddParameters(IReadOnlyModificationCommand) |
Dodaje parametry dla wszystkich modyfikacji kolumn w danym |
| 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 |
| UpdateCachedCommandText(Int32) |
Aktualizuje tekst polecenia dla polecenia na danej pozycji na ModificationCommands liście. (Odziedziczone po ReaderModificationCommandBatch) |