Udostępnij za pośrednictwem


IModificationCommand Interfejs

Definicja

Reprezentuje modyfikowalne 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.

public interface IModificationCommand : Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand
type IModificationCommand = interface
    interface IReadOnlyModificationCommand
Public Interface IModificationCommand
Implements IReadOnlyModificationCommand
Pochodne
Implementuje

Uwagi

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

Właściwości

ColumnModifications

Lista IColumnModification wymaganych do wykonania operacji wstawiania, aktualizowania lub usuwania.

(Odziedziczone po IReadOnlyModificationCommand)
EntityState

Wskazuje EntityState , czy wiersz zostanie wstawiony (Added), zaktualizowany (Modified) lub usunięty ((Deleted).

(Odziedziczone po IReadOnlyModificationCommand)
Entries

Reprezentujące IUpdateEntry jednostki, które są mapowane na wiersz do aktualizacji.

(Odziedziczone po IReadOnlyModificationCommand)
RequiresResultPropagation

Wskazuje, czy baza danych zwróci wartości niektórych zamapowanych właściwości, które następnie będą musiały zostać rozpropagowane z powrotem do śledzonych jednostek.

(Odziedziczone po IReadOnlyModificationCommand)
RowsAffectedColumn

W przypadku korzystania z procedury składowanej opcjonalnie wskazuje parametr wyjściowy lub kolumnę wynikową zawierającą wiersze, których dotyczy problem.

(Odziedziczone po IReadOnlyModificationCommand)
Schema

Schemat zawierający tabelę lub null do używania schematu domyślnego.

(Odziedziczone po IReadOnlyModificationCommand)
StoreStoredProcedure

Procedura składowana używana do aktualizowania danych.

(Odziedziczone po IReadOnlyModificationCommand)
Table

Tabela zawierająca dane do zmodyfikowania.

(Odziedziczone po IReadOnlyModificationCommand)
TableName

Nazwa tabeli zawierającej dane do zmodyfikowania.

(Odziedziczone po IReadOnlyModificationCommand)

Metody

AddColumnModification(ColumnModificationParameters)

Tworzy nowy IColumnModification element i dodaje go do tego polecenia.

AddEntry(IUpdateEntry, Boolean)

Dodaje wpis do polecenia .

PropagateOutputParameters(DbParameterCollection, Int32)

Odczytuje parametry wyjściowe zwrócone z bazy danych w danej parameterCollection bazie danych i propaguje je z powrotem do odpowiednich IColumnModification elementów, z których można propagować wartości do śledzonych jednostek.

(Odziedziczone po IReadOnlyModificationCommand)
PropagateResults(RelationalDataReader)

Odczytuje kolumny zestawu wyników zwrócone z bazy danych w danej relationalReader bazie danych i propaguje je z powrotem do odpowiednich IColumnModification elementów, z których można propagować wartości do śledzonych jednostek.

(Odziedziczone po IReadOnlyModificationCommand)
PropagateResults(ValueBuffer)

Odczytuje wartości zwracane z bazy danych w danym ValueBuffer obiekcie i propaguje je z powrotem do odpowiednich IColumnModification elementów, z których można propagować wartości do śledzonych jednostek.

(Odziedziczone po IReadOnlyModificationCommand)

Dotyczy