DataAdapter Classe
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 gruppo di comandi SQL e una connessione di database usati per riempire la classe DataSet e aggiornare l'origine dati.
public ref class DataAdapter : System::ComponentModel::Component, System::Data::IDataAdapter
public ref class DataAdapter abstract : System::ComponentModel::Component, System::Data::IDataAdapter
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public abstract class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
type DataAdapter = class
inherit Component
interface IDataAdapter
Public Class DataAdapter
Inherits Component
Implements IDataAdapter
Public MustInherit Class DataAdapter
Inherits Component
Implements IDataAdapter
- Ereditarietà
- Derivato
- Implementazioni
Commenti
L'oggetto DataAdapter funge da ponte tra un oggetto e un'origine DataSet dati per il recupero e il salvataggio dei dati. Fornisce DataAdapter questo bridge mappando Fill, che modifica i dati nell'oggetto DataSet in modo che corrispondano ai dati nell'origine dati e Update, che modifica i dati nell'origine dati in modo che corrispondano ai dati nell'oggetto DataSet.
Se ci si connette a un database SQL Server, è possibile aumentare le prestazioni complessive usando l'insieme SqlDataAdapter ai relativi oggetti e SqlConnection associatiSqlCommand. Per le origini dati supportate da OLE DB, usare l'oggetto con i DataAdapter relativi oggetti e OleDbConnection associatiOleDbCommand. Per le origini dati supportate da ODBC, usare l'oggetto con i DataAdapter relativi oggetti e OdbcConnection associatiOdbcCommand. Per i database Oracle, usare l'oggetto con i DataAdapter relativi oggetti e OracleConnection associatiOracleCommand.
Quando viene creata un'istanza di DataAdapter , le proprietà di lettura/scrittura vengono impostate sui valori iniziali. Per un elenco di questi valori, vedere il DataAdapter costruttore.
Costruttori
DataAdapter() |
Inizializza una nuova istanza della classe DataAdapter. |
DataAdapter(DataAdapter) |
Inizializza una nuova istanza della DataAdapter classe da un oggetto esistente dello stesso tipo. |
Proprietà
AcceptChangesDuringFill |
Ottiene o imposta un valore che indica se il metodo AcceptChanges() viene chiamato per una classe DataRow dopo che questa è stata aggiunta alla classe DataTable, durante un'operazione del metodo Fill. |
AcceptChangesDuringUpdate |
Ottiene o imposta se il metodo AcceptChanges() viene chiamato durante un metodo Update(DataSet). |
CanRaiseEvents |
Ottiene un valore che indica se il componente può generare un evento. (Ereditato da Component) |
Container |
Ottiene l'oggetto IContainer che contiene Component. (Ereditato da Component) |
ContinueUpdateOnError |
Ottiene o imposta un valore che specifica se generare un'eccezione quando viene rilevato un errore durante l'aggiornamento di una riga. |
DesignMode |
Ottiene un valore che indica se il Component si trova in modalità progettazione. (Ereditato da Component) |
Events |
Ottiene l'elenco dei gestori eventi allegati a questo Component. (Ereditato da Component) |
FillLoadOption |
Ottiene o imposta l'oggetto LoadOption che determina il modo in cui l'adattatore riempie l'oggetto DataTable dall'oggetto DbDataReader. |
MissingMappingAction |
Determina l'operazione da eseguire quando per i dati in arrivo non è presente una tabella o una colonna corrispondente. |
MissingSchemaAction |
Determina l'operazione da eseguire quando per lo schema DataSet esistente non esistono dati in arrivo corrispondenti. |
ReturnProviderSpecificTypes |
Ottiene o imposta un valore che indica se il metodo |
Site |
Ottiene o imposta l'oggetto ISite di Component. (Ereditato da Component) |
TableMappings |
Ottiene una raccolta che fornisce il mapping primario tra una tabella di origine e un DataTableoggetto . |
Metodi
CloneInternals() |
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.
Crea una copia di questa istanza di DataAdapter. |
CreateObjRef(Type) |
Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject) |
CreateTableMappings() |
Crea un nuovo oggetto DataTableMappingCollection. |
Dispose() |
Rilascia tutte le risorse usate da Component. (Ereditato da Component) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate da DataAdapter e, facoltativamente, le risorse gestite. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Fill(DataSet) |
Aggiunge o aggiorna righe nell'oggetto DataSet in modo che corrispondano a quelle dell'origine dati. |
Fill(DataSet, String, IDataReader, Int32, Int32) |
Aggiunge o aggiorna righe in un intervallo specificato nell'oggetto DataSet affinché corrispondano a quelle nell'origine dati mediante DataSet e i nomi di DataTable. |
Fill(DataTable, IDataReader) |
Aggiunge o aggiorna righe nell'oggetto DataTable affinché corrispondano a quelle dell'origine dati, utilizzando il nome di DataTable e l'oggetto IDataReader specificato. |
Fill(DataTable[], IDataReader, Int32, Int32) |
Aggiunge o aggiorna righe in un intervallo specificato nell'insieme di oggetti DataTable affinché corrispondano a quelle nell'origine dati. |
FillSchema(DataSet, SchemaType) |
Aggiunge un oggetto DataTable all'oggetto DataSet specificato e di configurare lo schema in modo che corrisponda a quello dell'origine dati basato sull'oggetto SchemaType specificato. |
FillSchema(DataSet, SchemaType, String, IDataReader) |
Aggiunge una classe DataTable alla classe DataSet specificata. |
FillSchema(DataTable, SchemaType, IDataReader) |
Aggiunge una classe DataTable alla classe DataSet specificata. |
GetFillParameters() |
Ottiene i parametri impostati dall'utente durante l'esecuzione di un'istruzione SQL SELECT. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetLifetimeService() |
Obsoleti.
Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject) |
GetService(Type) |
Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container. (Ereditato da Component) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
HasTableMappings() |
Indica se è stata creata una classe DataTableMappingCollection. |
InitializeLifetimeService() |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
MemberwiseClone(Boolean) |
Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject) |
OnFillError(FillErrorEventArgs) |
Richiamato quando si verifica un errore durante l'utilizzo del metodo |
ResetFillLoadOption() |
Reimposta la proprietà FillLoadOption allo stato predefinito e fa in modo che il metodo Fill(DataSet) rispetti la proprietà AcceptChangesDuringFill. |
ShouldSerializeAcceptChangesDuringFill() |
Determina se la proprietà AcceptChangesDuringFill deve essere mantenuta. |
ShouldSerializeFillLoadOption() |
Determina se la proprietà FillLoadOption deve essere mantenuta. |
ShouldSerializeTableMappings() |
Determina se sono presenti più oggetti DataTableMapping e se è necessario conservarli. |
ToString() |
Restituisce un oggetto String che contiene il nome dell'eventuale oggetto Component. Questo metodo non deve essere sottoposto a override. (Ereditato da Component) |
Update(DataSet) |
Chiama le corrispondenti istruzioni INSERT, UPDATE o DELETE per ciascuna riga inserita, aggiornata o eliminata nell'oggetto DataSet specificato da un oggetto DataTable denominato "Table." |
Eventi
Disposed |
Si verifica quando il componente viene eliminato da una chiamata al metodo Dispose(). (Ereditato da Component) |
FillError |
Restituito quando si verifica un errore durante un'operazione di riempimento. |
Implementazioni dell'interfaccia esplicita
IDataAdapter.TableMappings |
Ottiene una raccolta che indica come viene eseguito il mapping di una tabella di origine a una tabella del set di dati. |