Jazyk

IReadOnlyModificationCommand Rozhraní

Definice

Představuje koncepční databázový příkaz pro vložení, aktualizaci nebo odstranění řádku.

Tento typ obvykle používají poskytovatelé databáze; obvykle se nepoužívá v kódu aplikace.

public interface IReadOnlyModificationCommand
type IReadOnlyModificationCommand = interface
Public Interface IReadOnlyModificationCommand
Odvozené

Poznámky

Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření .

Vlastnosti

Název Description
ColumnModifications

Seznam potřebných IColumnModification k provedení vložení, aktualizace nebo odstranění

EntityState

UrčujeEntityState, zda se řádek vloží (), aktualizuje (AddedModified) nebo odstraní ((Deleted).

Entries

Entity IUpdateEntry , které jsou namapované na řádek, které se mají aktualizovat.

RequiresResultPropagation

Určuje, zda databáze vrátí hodnoty pro některé mapované vlastnosti, které se pak budou muset rozšířit zpět do sledovaných entit.

RowsAffectedColumn

Při použití uložené procedury to volitelně odkazuje na výstupní parametr nebo výsledný sloupec obsahující ovlivněné řádky.

Schema

Schéma obsahující tabulku nebo null použití výchozího schématu.

StoreStoredProcedure

Uložená procedura, která se má použít k aktualizaci dat.

Table

Tabulka obsahující data, která se mají upravit.

TableName

Název tabulky obsahující data, která se mají upravit.

Metody

Název Description
PropagateOutputParameters(DbParameterCollection, Int32)

Načte výstupní parametry vrácené z databáze v dané parameterCollection databázi a rozšíří je zpět do příslušného IColumnModification typu, ze kterého lze hodnoty rozšířit do sledovaných entit.

PropagateResults(RelationalDataReader)

Načte sloupce sady výsledků vrácené z databáze v dané relationalReader databázi a rozšíří je zpět do příslušného IColumnModification typu, ze kterého lze hodnoty rozšířit do sledovaných entit.

PropagateResults(ValueBuffer)

Načte hodnoty vrácené z databáze v dané ValueBuffer databázi a rozšíří je zpět do příslušného IColumnModification typu, ze kterého lze hodnoty rozšířit do sledovaných entit.

Platí pro