Język

IReadOnlyModificationCommand Interfejs

Definicja

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.

public interface IReadOnlyModificationCommand
type IReadOnlyModificationCommand = interface
Public Interface IReadOnlyModificationCommand
Pochodne

Uwagi

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

Właściwości

Nazwisko Opis
ColumnModifications

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

EntityState

Wartość EntityState wskazująca, czy wiersz zostanie wstawiony (Added), zaktualizowany (Modified) lub usunięty ((Deleted).

Entries

Reprezentujące IUpdateEntry jednostki mapowane na wiersz do aktualizacji.

RequiresResultPropagation

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

RowsAffectedColumn

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

Schema

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

StoreStoredProcedure

Procedura składowana służąca do aktualizowania danych.

Table

Tabela zawierająca dane do zmodyfikowania.

TableName

Nazwa tabeli zawierającej dane do zmodyfikowania.

Metody

Nazwisko Opis
PropagateOutputParameters(DbParameterCollection, Int32)

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

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.

PropagateResults(ValueBuffer)

Odczytuje wartości zwrócone 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.

Dotyczy