IReadOnlyModificationCommand Rozhraní

Definice

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

Tento typ je obvykle používán poskytovateli databází; obecně 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 zprostředkovatelů a rozšíření databáze .

Vlastnosti

ColumnModifications

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

EntityState

Určuje EntityState , jestli se řádek vloží (Added), aktualizuje (Modified) nebo odstraní ((Deleted).

Entries

Jedná se IUpdateEntry o entity, které jsou namapovány na řádek, který se má aktualizovat.

RequiresResultPropagation

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

RowsAffectedColumn

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

Schema

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

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

PropagateOutputParameters(DbParameterCollection, Int32)

Načte výstupní parametry vrácené z databáze v dané databázi parameterCollection a šíří je zpět do příslušného IColumnModification parametru, 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é databázi relationalReader a rozšíří je zpět do příslušného IColumnModification místa, 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 místa, ze kterého je možné rozšířit do sledovaných entit.

Platí pro