IModificationCommand Interfaccia

Definizione

Rappresenta un comando di database concettuale modificabile per inserire/aggiornare/eliminare una riga.

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

public interface IModificationCommand : Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand
type IModificationCommand = interface
    interface IReadOnlyModificationCommand
Public Interface IModificationCommand
Implements IReadOnlyModificationCommand
Derivato
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Implementazione di provider di database e estensioni .

Proprietà

ColumnModifications

Elenco di IColumnModification elementi necessari per eseguire l'inserimento, l'aggiornamento o l'eliminazione.

(Ereditato da IReadOnlyModificationCommand)
EntityState

Oggetto EntityState che indica se la riga verrà inserita (), aggiornata (ModifiedAdded) o eliminata ((Deleted).

(Ereditato da IReadOnlyModificationCommand)
Entries

Oggetto IUpdateEntry che rappresenta le entità mappate alla riga da aggiornare.

(Ereditato da IReadOnlyModificationCommand)
RequiresResultPropagation

Indica se il database restituirà valori per alcune proprietà mappate che dovranno quindi essere propagate nuovamente alle entità rilevate.

(Ereditato da IReadOnlyModificationCommand)
RowsAffectedColumn

Quando si usa una stored procedure, questo punta facoltativamente al parametro di output o alla colonna dei risultati contenente le righe interessate.

(Ereditato da IReadOnlyModificationCommand)
Schema

Schema contenente la tabella oppure null usare lo schema predefinito.

(Ereditato da IReadOnlyModificationCommand)
StoreStoredProcedure

Stored procedure da usare per aggiornare i dati.

(Ereditato da IReadOnlyModificationCommand)
Table

Tabella contenente i dati da modificare.

(Ereditato da IReadOnlyModificationCommand)
TableName

Nome della tabella contenente i dati da modificare.

(Ereditato da IReadOnlyModificationCommand)

Metodi

AddColumnModification(ColumnModificationParameters)

Crea un nuovo IColumnModification e lo aggiunge a questo comando.

AddEntry(IUpdateEntry, Boolean)

Aggiunge una voce al comando.

PropagateOutputParameters(DbParameterCollection, Int32)

Legge i parametri di output restituiti dal database nel database specificato parameterCollection e li propaga nuovamente nell'oggetto appropriato IColumnModification da cui i valori possono essere propagati a entità rilevate.

(Ereditato da IReadOnlyModificationCommand)
PropagateResults(RelationalDataReader)

Legge le colonne del set di risultati restituite dal database nel database specificato relationalReader e le propaga nuovamente nell'oggetto appropriato IColumnModification da cui è possibile propagare i valori alle entità rilevate.

(Ereditato da IReadOnlyModificationCommand)
PropagateResults(ValueBuffer)

Legge i valori restituiti dal database nell'oggetto specificato ValueBuffer e li propaga nuovamente all'interno del IColumnModification quale i valori possono essere propagati alle entità rilevate.

(Ereditato da IReadOnlyModificationCommand)

Si applica a