Sdílet prostřednictvím


IModificationCommand Rozhraní

Definice

Představuje proměnlivý příkaz konceptuální databáze 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 IModificationCommand : Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand
type IModificationCommand = interface
    interface IReadOnlyModificationCommand
Public Interface IModificationCommand
Implements IReadOnlyModificationCommand
Odvozené
Implementuje

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í.

(Zděděno od IReadOnlyModificationCommand)
EntityState

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

(Zděděno od IReadOnlyModificationCommand)
Entries

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

(Zděděno od IReadOnlyModificationCommand)
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.

(Zděděno od IReadOnlyModificationCommand)
RowsAffectedColumn

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

(Zděděno od IReadOnlyModificationCommand)
Schema

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

(Zděděno od IReadOnlyModificationCommand)
StoreStoredProcedure

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

(Zděděno od IReadOnlyModificationCommand)
Table

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

(Zděděno od IReadOnlyModificationCommand)
TableName

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

(Zděděno od IReadOnlyModificationCommand)

Metody

AddColumnModification(ColumnModificationParameters)

Vytvoří nový IColumnModification a přidá ho do tohoto příkazu.

AddEntry(IUpdateEntry, Boolean)

Přidá do příkazu položku.

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.

(Zděděno od IReadOnlyModificationCommand)
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.

(Zděděno od IReadOnlyModificationCommand)
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.

(Zděděno od IReadOnlyModificationCommand)

Platí pro