IModificationCommand Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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 |
PropagateResults(RelationalDataReader) |
Legge le colonne del set di risultati restituite dal database nel database specificato |
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) |