Udostępnij za pośrednictwem


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

ColumnModifications

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

EntityState

WskazujeEntityState, czy wiersz zostanie wstawiony (), zaktualizowany (AddedModified) lub usunięty ((Deleted).

Entries

Reprezentujące IUpdateEntry jednostki mapowane na wiersz do aktualizacji.

RequiresResultPropagation

Wskazuje, czy baza danych zwróci wartości niektórych zamapowanych właściwości, które będą następnie musiały zostać propagowane 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 do użycia do aktualizowania danych.

Table

Tabela zawierająca dane do zmodyfikowania.

TableName

Nazwa tabeli zawierającej dane do zmodyfikowania.

Metody

PropagateOutputParameters(DbParameterCollection, Int32)

Odczytuje parametry wyjściowe zwrócone z bazy danych w podanej parameterCollection bazie danych i propaguje je z powrotem do odpowiedniego IColumnModification , z którego 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 odpowiedniego IColumnModification , z którego można propagować wartości do śledzonych jednostek.

PropagateResults(ValueBuffer)

Odczytuje wartości zwracane z bazy danych w danej ValueBuffer bazie danych i propaguje je z powrotem do odpowiedniego IColumnModification , z którego można propagować wartości do śledzonych jednostek.

Dotyczy