Udostępnij za pośrednictwem


Microsoft.EntityFrameworkCore.Update Przestrzeń nazw

Klasy

AffectedCountModificationCommandBatch

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.

ColumnModification

Implementacja interfejsu IColumnModification .

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

EquatableKeyValue<TKey>

Obiekty tego typu zawierają wartość klucza odpowiadającą elementowi Metadane i implementują Equals(Object) , które zwracają true tylko dla innych obiektów odpowiadających temu samemu elementowi metadanych.

ModificationCommand

Reprezentuje koncepcyjne polecenie bazy danych, aby wstawić/zaktualizować/usunąć wiersz.

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

ModificationCommandBatch

Klasa bazowa dla kolekcji ModificationCommands, którą można wykonać jako partię.

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

ModificationCommandBatchFactoryDependencies

Klasa parametrów zależności usługi dla IModificationCommandBatchFactory

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

ReaderModificationCommandBatch

Klasa bazowa na potrzeby ModificationCommandBatch implementacji korzystających z czytnika danych.

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

SingularModificationCommandBatch

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.

UpdateAndSelectSqlGenerator

Klasa podstawowa usługi IUpdateSqlGenerator , która jest zwykle dziedziczona przez dostawców baz danych. Implementacja używa oddzielnego zapytania SELECT po aktualizacji SQL, aby pobrać wszystkie wartości wygenerowane przez bazę danych lub na potrzeby sprawdzania współbieżności.

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

UpdateEntryExtensions

Metody rozszerzenia dla programu IUpdateEntry.

UpdateSqlGenerator

Klasa podstawowa usługi IUpdateSqlGenerator , która jest zwykle dziedziczona przez dostawców baz danych. Implementacja używa klauzuli SQL RETURNING do pobierania dowolnych wartości wygenerowanych przez bazę danych lub sprawdzania współbieżności.

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

UpdateSqlGeneratorDependencies

Klasa parametrów zależności usługi dla UpdateSqlGenerator

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Struktury

ColumnModificationParameters

Parametry tworzenia ColumnModification wystąpienia.

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

ModificationCommandParameters

Parametry tworzenia IModificationCommand wystąpienia.

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

NonTrackedModificationCommandParameters

Parametry tworzenia INonTrackedModificationCommand wystąpienia.

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

Interfejsy

IBatchExecutor

Usługa do wykonywania co najmniej jednej partii wstawiania/aktualizowania/usuwania poleceń względem bazy danych.

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

IColumnModification

Reprezentuje operację aktualizacji, wstawiania lub usuwania dla pojedynczej kolumny. IReadOnlyModificationCommandzawiera listy .IColumnModification

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

ICommandBatchPreparer

Usługa do przygotowywania listy ModificationCommandBatchs dla jednostek reprezentowanych przez daną listę IUpdateEntrys.

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

IModificationCommand

Reprezentuje mutable koncepcyjne polecenie bazy danych, aby wstawić/zaktualizować/usunąć wiersz.

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

IModificationCommandBatchFactory

Usługa do tworzenia ModificationCommandBatch wystąpień.

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

IModificationCommandFactory

Usługa do tworzenia IModificationCommand wystąpień.

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

INonTrackedModificationCommand

Reprezentuje mutable koncepcyjne polecenie bazy danych, aby wstawić/zaktualizować/usunąć wiersz.

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

IReadOnlyModificationCommand

Reprezentuje koncepcyjne polecenie bazy danych, aby wstawić/zaktualizować/usunąć wiersz.

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

IUpdateAdapter

Dostawcy śledzący możliwości danych inicjujnych przechowywanych w modelu przy użyciu polecenia HasData(Object[]).

Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

IUpdateAdapterFactory

Fabryka do tworzenia IUpdateAdapter wystąpień.

Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

IUpdateEntry

Informacje przekazane do dostawcy bazy danych w celu zapisania zmian w jednostce w bazie danych.

Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

IUpdateSqlGenerator

Usługa używana do generowania kodu SQL na potrzeby poleceń wstawiania, aktualizowania i usuwania oraz powiązanych operacji SQL potrzebnych do wykonania SaveChanges()

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

Wyliczenia

ResultSetMapping

Wskazuje, jaki wpływ na zestaw wyników będzie miało podane polecenie.

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