Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe DataAdapter

 

Rappresenta un gruppo di comandi SQL e una connessione di database usati per riempire la classe DataSet e aggiornare l'origine dati.

Spazio dei nomi:   System.Data.Common
Assembly:  System.Data (in System.Data.dll)

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Data.Common.DataAdapter
        System.Data.Common.DbDataAdapter

public class DataAdapter : Component, IDataAdapter

NomeDescrizione
System_CAPS_protmethodDataAdapter()

Inizializza una nuova istanza di una classe DataAdapter.

System_CAPS_protmethodDataAdapter(DataAdapter)

Inizializza una nuova istanza di un DataAdapter classe da un oggetto esistente dello stesso tipo.

NomeDescrizione
System_CAPS_pubpropertyAcceptChangesDuringFill

Ottiene o imposta un valore che indica se AcceptChanges viene chiamato su un DataRow dopo l'aggiunta a di DataTable durante uno qualsiasi del riempimento operazioni.

System_CAPS_pubpropertyAcceptChangesDuringUpdate

Ottiene o imposta se AcceptChanges viene chiamato durante un Update.

System_CAPS_protpropertyCanRaiseEvents

Ottiene un valore che indica se il componente può generare un evento.(Ereditato da Component.)

System_CAPS_pubpropertyContainer

Ottiene il IContainer che contiene il Component.(Ereditato da Component.)

System_CAPS_pubpropertyContinueUpdateOnError

Ottiene o imposta un valore che specifica se generare un'eccezione quando un errore rilevato durante un aggiornamento di riga.

System_CAPS_protpropertyDesignMode

Ottiene un valore che indica se il Component è attualmente in modalità progettazione.(Ereditato da Component.)

System_CAPS_protpropertyEvents

Ottiene l'elenco di gestori eventi associati a questo Component.(Ereditato da Component.)

System_CAPS_pubpropertyFillLoadOption

Ottiene o imposta il LoadOption che determina come l'adattatore riempie il DataTable dal DbDataReader.

System_CAPS_pubpropertyMissingMappingAction

Determina l'azione da intraprendere quando i dati in ingresso non dispongono di una tabella o una colonna corrispondente.

System_CAPS_pubpropertyMissingSchemaAction

Determina l'azione da intraprendere quando DataSet dello schema non corrisponde ai dati in ingresso.

System_CAPS_pubpropertyReturnProviderSpecificTypes

Ottiene o imposta se il Fill metodo deve restituire valori specifici del provider o valori comuni conformi a CLS.

System_CAPS_pubpropertySite

Ottiene o imposta il ISite di Component.(Ereditato da Component.)

System_CAPS_pubpropertyTableMappings

Ottiene una raccolta che fornisce il mapping master tra una tabella di origine e un DataTable.

NomeDescrizione
System_CAPS_protmethodCloneInternals()

Obsoleto.Crea una copia di questa istanza di DataAdapter.

System_CAPS_pubmethodCreateObjRef(Type)

Crea un oggetto che contiene tutte le informazioni rilevanti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto.(Ereditato da MarshalByRefObject.)

System_CAPS_protmethodCreateTableMappings()

Crea un nuovo oggetto DataTableMappingCollection.

System_CAPS_pubmethodDispose()

Rilascia tutte le risorse usate dall'oggetto Component.(Ereditato da Component.)

System_CAPS_protmethodDispose(Boolean)

Rilascia le risorse non gestite usate da DataAdapter e, facoltativamente, le risorse gestite.(Esegue l’override di Component.Dispose(Boolean)).

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_pubmethodFill(DataSet)

Aggiunge o aggiorna le righe di DataSet affinché corrispondano a quelle nell'origine dati.

System_CAPS_protmethodFill(DataSet, String, IDataReader, Int32, Int32)

Aggiunge o aggiorna righe in un intervallo specificato nel DataSet affinché corrispondano a quelle nell'origine dati mediante la DataSet e DataTable nomi.

System_CAPS_protmethodFill(DataTable, IDataReader)

Aggiunge o aggiorna le righe di DataTable affinché corrispondano a quelle nell'origine dati con il DataTable nome e il valore specificato IDataReader.

System_CAPS_protmethodFill(DataTable[], IDataReader, Int32, Int32)

Aggiunge o aggiorna righe in un intervallo specificato nella raccolta di DataTable oggetti affinché corrispondano a quelle nell'origine dati.

System_CAPS_pubmethodFillSchema(DataSet, SchemaType)

Aggiunge un DataTable specificato DataSet e configura lo schema per la corrispondenza che nell'origine dati basato sull'oggetto specificato SchemaType.

System_CAPS_protmethodFillSchema(DataSet, SchemaType, String, IDataReader)

Aggiunge un DataTable specificato DataSet.

System_CAPS_protmethodFillSchema(DataTable, SchemaType, IDataReader)

Aggiunge un DataTable specificato DataSet.

System_CAPS_protmethodFinalize()

Rilascia risorse non gestite ed esegue altre operazioni di pulizia prima che la classe Component venga recuperata tramite Garbage Collection.(Ereditato da Component.)

System_CAPS_pubmethodGetFillParameters()

Ottiene i parametri impostati dall'utente durante l'esecuzione di un'istruzione SQL SELECT.

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetLifetimeService()

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.(Ereditato da MarshalByRefObject.)

System_CAPS_protmethodGetService(Type)

Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container.(Ereditato da Component.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_protmethodHasTableMappings()

Indica se un DataTableMappingCollection è stato creato.

System_CAPS_pubmethodInitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.(Ereditato da MarshalByRefObject.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_protmethodMemberwiseClone(Boolean)

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject oggetto.(Ereditato da MarshalByRefObject.)

System_CAPS_protmethodOnFillError(FillErrorEventArgs)

Richiamato quando si verifica un errore durante un Fill.

System_CAPS_pubmethodResetFillLoadOption()

Reimposta FillLoadOption per il relativo stato predefinito e cause DataAdapter.Fill di rispettare AcceptChangesDuringFill.

System_CAPS_pubmethodShouldSerializeAcceptChangesDuringFill()

Determina se il AcceptChangesDuringFill proprietà deve essere mantenuta.

System_CAPS_pubmethodShouldSerializeFillLoadOption()

Determina se il FillLoadOption proprietà deve essere mantenuta.

System_CAPS_protmethodShouldSerializeTableMappings()

Determina se uno o più DataTableMapping presenti oggetti e deve essere resa persistente.

System_CAPS_pubmethodToString()

Restituisce un String contenente il nome del Component, se presente. Questo metodo non deve essere sottoposto a override.(Ereditato da Component.)

System_CAPS_pubmethodUpdate(DataSet)

Chiama le rispettive istruzioni INSERT, UPDATE o DELETE per ogni inseriti, aggiornati o eliminati riga nell'oggetto specificato DataSet da un DataTable denominato "Table".

NomeDescrizione
System_CAPS_pubeventDisposed

Si verifica quando il componente viene eliminato da una chiamata al Dispose metodo.(Ereditato da Component.)

System_CAPS_pubeventFillError

Quando si verifica un errore durante un'operazione di compilazione.

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDataAdapter.TableMappings

Indica la modalità di mapping di una tabella di origine a una tabella di set di dati.

Il DataAdapter funge da ponte tra un DataSet e un'origine dati per il recupero e salvataggio dei dati. Il DataAdapter ponte eseguendo il mapping di Fill, che modifica i dati nel DataSet per associare i dati nell'origine dati e Update, che modifica i dati nell'origine dati per associare i dati nel DataSet.

Se ci si connette a un database di SQL Server, è possibile aumentare le prestazioni complessive utilizzando il SqlDataAdapter insieme a essa associati SqlCommand e SqlConnection oggetti. Per le origini dati OLE DB supportati, utilizzare il DataAdapter con l'identificatore associato OleDbCommand e OleDbConnection oggetti. Per le origini dati supportato da ODBC, utilizzare il DataAdapter con l'identificatore associato OdbcCommand e OdbcConnection oggetti. Per i database Oracle, utilizzare il DataAdapter con l'identificatore associato OracleCommand e OracleConnection oggetti.

Quando un'istanza di DataAdapter creazione, lettura/scrittura sono impostate sui valori iniziali. Per un elenco di questi valori, vedere il DataAdapter costruttore.

.NET Framework
Disponibile da 1.1

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Torna all'inizio
Mostra: