Questa documentazione è stata archiviata e non viene gestita.

Classe DbDataAdapter

Aggiornamento: novembre 2007

Supporta l'implementazione dell'interfaccia IDbDataAdapter. Gli eredi della classe DbDataAdapter implementano un gruppo di funzioni per fornire una tipizzazione forte, ma ereditano la maggior parte delle funzionalità necessarie per una completa implementazione di DataAdapter.

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

public abstract class DbDataAdapter : DataAdapter, 
	IDbDataAdapter, IDataAdapter, ICloneable
public abstract class DbDataAdapter extends DataAdapter implements IDbDataAdapter, 
	IDataAdapter, ICloneable
public abstract class DbDataAdapter extends DataAdapter implements IDbDataAdapter, IDataAdapter, ICloneable

La classe DbDataAdapter eredita dalla classe DataAdapter e consente l'implementazione da parte di una classe di un DataAdapter progettato per essere utilizzato con un database relazionale.

Un'applicazione non crea un'istanza dell'interfaccia DbDataAdapter in maniera diretta, bensì un'istanza di una classe che eredita IDbDataAdapter e DbDataAdapter.

È necessario che le classi che ereditano DbDataAdapter implementino i membri ereditati e che in genere definiscano ulteriori membri per l'aggiunta di funzionalità specifiche del provider. La classe DbDataAdapter, ad esempio, definisce la proprietà SelectCommand, mentre l'interfaccia DbDataAdapter definisce otto overload del metodo Fill. A sua volta, la classe OleDbDataAdapter eredita il metodo Fill e definisce anche due overload aggiuntivi di Fill che accettano un oggetto ADO Recordset come un parametro.

Note per gli eredi:

Quando si eredita dalla classe DbDataAdapter, si consiglia di implementare i seguenti costruttori:

Elemento

Descrizione

PrvDataAdapter()

Inizializza una nuova istanza della classe PrvDataAdapter.

PrvDataAdapter(PrvCommand selectCommand)

Inizializza una nuova istanza della classe PrvDataAdapter con l'istruzione SQL SELECT specificata.

PrvDataAdapter(stringa selectCommandText, stringa selectConnectionString)

Inizializza una nuova istanza della classe PrvDataAdapter con un'istruzione SQL SELECT e una stringa di connessione.

PrvDataAdapter(stringa selectCommandText, PrvConnection selectConnection)

Inizializza una nuova istanza della classe PrvDataAdapter con un'istruzione SQL SELECT e un oggetto PrvConnection.

Per aumentare il livello di uniformità tra i provider di dati .NET Framework, assegnare alla classe che eredita un nome con il formato Prv DataAdapter, dove Prv è il prefisso uniforme assegnato a tutte le classi in uno specifico spazio dei nomi del provider di dati .NET Framework. "Sql", ad esempio, è il prefisso della classe SqlDataAdapter nello spazio dei nomi System.Data.SqlClient.

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC, Xbox 360

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supportato in: 3.5, 2.0, 1.0

XNA Framework

Supportato in: 1.0
Mostra: