IReadOnlyModificationCommand 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 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 IReadOnlyModificationCommand
type IReadOnlyModificationCommand = interface
Public Interface IReadOnlyModificationCommand
- Derivato
Commenti
Per altre informazioni ed esempi, vedere Implementazione di provider di database ed estensioni .
Proprietà
ColumnModifications |
Elenco di IColumnModification elementi necessari per eseguire l'inserimento, l'aggiornamento o l'eliminazione. |
EntityState |
Oggetto EntityState che indica se la riga verrà inserita (Added), aggiornata (Modified) o eliminata ((Deleted). |
Entries |
Oggetto IUpdateEntry che rappresenta le entità mappate alla riga da aggiornare. |
RequiresResultPropagation |
Indica se il database restituirà valori per alcune proprietà mappate che dovranno quindi essere propagate di nuovo alle entità rilevate. |
RowsAffectedColumn |
Quando si usa una stored procedure, questa opzione punta facoltativamente al parametro di output o alla colonna dei risultati contenente le righe interessate. |
Schema |
Schema contenente la tabella o |
StoreStoredProcedure |
Stored procedure da utilizzare per l'aggiornamento dei dati. |
Table |
Tabella contenente i dati da modificare. |
TableName |
Nome della tabella contenente i dati da modificare. |
Metodi
PropagateOutputParameters(DbParameterCollection, Int32) |
Legge i parametri di output restituiti dal database nell'oggetto specificato |
PropagateResults(RelationalDataReader) |
Legge le colonne del set di risultati restituite dal database nell'oggetto specificato |
PropagateResults(ValueBuffer) |
Legge i valori restituiti dal database nell'oggetto specificato ValueBuffer e li propaga nuovamente nell'oggetto appropriato IColumnModification da cui è possibile propagare i valori alle entità rilevate. |