DbDataAdapter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Helpt de implementatie van de IDbDataAdapter interface. Overnemers van het implementeren van DbDataAdapter een set functies om sterk te typen, maar nemen de meeste functionaliteit over die nodig is om een DataAdapter volledig te implementeren.
public ref class DbDataAdapter abstract : System::Data::Common::DataAdapter, ICloneable
public ref class DbDataAdapter abstract : System::Data::Common::DataAdapter, ICloneable, System::Data::IDbDataAdapter
public abstract class DbDataAdapter : System.Data.Common.DataAdapter, ICloneable
public abstract class DbDataAdapter : System.Data.Common.DataAdapter, ICloneable, System.Data.IDbDataAdapter
type DbDataAdapter = class
inherit DataAdapter
interface ICloneable
type DbDataAdapter = class
inherit DataAdapter
interface IDbDataAdapter
interface IDataAdapter
interface ICloneable
type DbDataAdapter = class
inherit DataAdapter
interface IDataAdapter
interface IDbDataAdapter
interface ICloneable
Public MustInherit Class DbDataAdapter
Inherits DataAdapter
Implements ICloneable
Public MustInherit Class DbDataAdapter
Inherits DataAdapter
Implements ICloneable, IDbDataAdapter
- Overname
- Afgeleid
- Implementeringen
Opmerkingen
De DbDataAdapter klasse neemt over van de DataAdapter klasse en implementeert de IDbDataAdapter interface. Het helpt een klasse een DataAdapter te implementeren die is ontworpen voor gebruik met een relationele database.
Een toepassing maakt geen exemplaar van de DbDataAdapter klasse rechtstreeks, maar maakt een exemplaar van een klasse die hiervan over neemt.
Klassen die overnemen DbDataAdapter , moeten de overgenomen leden implementeren en definiƫren doorgaans extra leden om providerspecifieke functionaliteit toe te voegen. De DbDataAdapter klasse definieert bijvoorbeeld de SelectCommand eigenschap en de DbDataAdapter klasse definieert acht overbelastingen van de Fill methode. Op zijn beurt neemt de OleDbDataAdapter klasse de Fill methode over en definieert ook twee extra overbelastingen van Fill die ADO Recordset-object als parameter.
Notities voor uitvoerders
Wanneer u de DbDataAdapter klasse overdrat, wordt u aangeraden de volgende constructors te implementeren:
| Artikel | Beschrijving |
|---|---|
| *Prv*DataAdapter() | Initialiseert een nieuw exemplaar van de klasse *Prv*DataAdapter. |
| *Prv*DataAdapter(*Prv*Command *selectCommand*) | Initialiseert een nieuw exemplaar van de klasse *Prv*DataAdapter met de opgegeven SQL SELECT-instructie. |
| *Prv*DataAdapter(tekenreeks *selectCommandText*, tekenreeks *selectConnectionString*) | Initialiseert een nieuw exemplaar van de klasse *Prv*DataAdapter met een SQL SELECT-instructie en een verbindingsreeks. |
| *Prv*DataAdapter(string *selectCommandText*, *Prv*Connection *selectConnection*) | Initialiseert een nieuw exemplaar van de klasse *Prv*DataAdapter met een SQL SELECT-instructie en een *Prv*Verbindingsobject. |
Als u consistentie tussen .NET Framework-gegevensproviders wilt bevorderen, moet u de overnemende klasse een naam geven in de vorm PrvDataAdapter, waarbij Prv het uniforme voorvoegsel is dat wordt gegeven aan alle klassen in een specifieke .NET Framework-naamruimte voor gegevensproviders. Sql is bijvoorbeeld het voorvoegsel van de klasse in de SqlDataAdapter naamruimte System.Data.SqlClient .
Constructors
| Name | Description |
|---|---|
| DbDataAdapter() |
Initialiseert een nieuw exemplaar van een DataAdapter-klasse . |
| DbDataAdapter(DbDataAdapter) |
Initialiseert een nieuw exemplaar van de |
Velden
| Name | Description |
|---|---|
| DefaultSourceTableName |
De standaardnaam die wordt gebruikt door het DataAdapter object voor tabeltoewijzingen. |
Eigenschappen
| Name | Description |
|---|---|
| AcceptChangesDuringFill |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of AcceptChanges() er een DataRow wordt aangeroepen nadat deze is toegevoegd aan een DataTable van de opvulbewerkingen . (Overgenomen van DataAdapter) |
| AcceptChangesDuringUpdate |
Haalt of stelt in of AcceptChanges() wordt aangeroepen tijdens een Update(DataSet). (Overgenomen van DataAdapter) |
| CanRaiseEvents |
Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel een gebeurtenis kan genereren. (Overgenomen van Component) |
| Container |
Hiermee haalt u het IContainer bestand op dat de Component. (Overgenomen van Component) |
| ContinueUpdateOnError |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of er een uitzondering moet worden gegenereerd wanneer er een fout optreedt tijdens een rijupdate. (Overgenomen van DataAdapter) |
| DeleteCommand |
Hiermee haalt u een opdracht op voor het verwijderen van records uit de gegevensset. |
| DesignMode |
Hiermee wordt een waarde opgehaald die aangeeft of de Component momenteel in de ontwerpmodus is. (Overgenomen van Component) |
| Events |
Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit Componentbestand zijn gekoppeld. (Overgenomen van Component) |
| FillCommandBehavior |
Hiermee wordt het gedrag opgehaald of ingesteld van de opdracht die wordt gebruikt om de gegevensadapter te vullen. |
| FillLoadOption |
Hiermee wordt de LoadOption adapter opgehaald of ingesteld die bepaalt hoe de adapter de DataTable opvult van de DbDataReader. (Overgenomen van DataAdapter) |
| InsertCommand |
Hiermee haalt u een opdracht op die wordt gebruikt om nieuwe records in de gegevensbron in te voegen. |
| MissingMappingAction |
Bepaalt de actie die moet worden uitgevoerd wanneer binnenkomende gegevens geen overeenkomende tabel of kolom hebben. (Overgenomen van DataAdapter) |
| MissingSchemaAction |
Bepaalt de actie die moet worden uitgevoerd wanneer het bestaande DataSet schema niet overeenkomt met binnenkomende gegevens. (Overgenomen van DataAdapter) |
| ReturnProviderSpecificTypes |
Hiermee wordt opgehaald of ingesteld of de |
| SelectCommand |
Hiermee haalt u een opdracht op die wordt gebruikt voor het selecteren van records in de gegevensbron. |
| Site |
Haalt of stelt de ISite van de Component. (Overgenomen van Component) |
| TableMappings |
Hiermee haalt u een verzameling op die de primaire toewijzing tussen een brontabel en een DataTable. (Overgenomen van DataAdapter) |
| UpdateBatchSize |
Hiermee haalt u een waarde op die ondersteuning voor batchverwerking inschakelt of uitschakelt en geeft u het aantal opdrachten op dat in een batch kan worden uitgevoerd. |
| UpdateCommand |
Hiermee haalt u een opdracht op die wordt gebruikt voor het bijwerken van records in de gegevensbron. |
Methoden
| Name | Description |
|---|---|
| AddToBatch(IDbCommand) |
Voegt een IDbCommand aan de huidige batch toe. |
| ClearBatch() |
Hiermee verwijdert u alle IDbCommand objecten uit de batch. |
| CloneInternals() |
Verouderd.
Verouderd.
Verouderd.
Hiermee maakt u een kopie van dit exemplaar van DataAdapter. (Overgenomen van DataAdapter) |
| CreateObjRef(Type) |
Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object. (Overgenomen van MarshalByRefObject) |
| CreateRowUpdatedEvent(DataRow, IDbCommand, StatementType, DataTableMapping) |
Initialiseert een nieuw exemplaar van de RowUpdatedEventArgs klasse. |
| CreateRowUpdatingEvent(DataRow, IDbCommand, StatementType, DataTableMapping) |
Initialiseert een nieuw exemplaar van de RowUpdatingEventArgs klasse. |
| CreateTableMappings() |
Hiermee maakt u een nieuwe DataTableMappingCollection. (Overgenomen van DataAdapter) |
| Dispose() |
Alle resources die worden gebruikt door de Component. (Overgenomen van Component) |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die worden gebruikt door de DbDataAdapter beheerde resources en brengt eventueel de beheerde resources vrij. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| ExecuteBatch() |
Hiermee wordt de huidige batch uitgevoerd. |
| Fill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior) |
Hiermee worden rijen in een opgegeven bereik in het DataSet opgegeven bereik toegevoegd of vernieuwd, zodat deze overeenkomen met de rijen in de gegevensbron met behulp van de namen van de DataSet en brontabellen, de opdrachtreeks en het gedrag van de opdracht. |
| Fill(DataSet, Int32, Int32, String) |
Hiermee worden rijen in een opgegeven bereik toegevoegd of vernieuwd, DataSet zodat deze overeenkomen met rijen in de gegevensbron met behulp van de DataSet en DataTable namen. |
| Fill(DataSet, String, IDataReader, Int32, Int32) |
Hiermee worden rijen in een opgegeven bereik toegevoegd of vernieuwd, DataSet zodat deze overeenkomen met rijen in de gegevensbron met behulp van de DataSet, DataTableen IDataReader namen. |
| Fill(DataSet, String, IDataReader, Int32, Int32) |
Hiermee worden rijen in een opgegeven bereik toegevoegd of vernieuwd, DataSet zodat deze overeenkomen met rijen in de gegevensbron met behulp van de DataSet en DataTable namen. (Overgenomen van DataAdapter) |
| Fill(DataSet, String) |
Hiermee worden rijen in de DataSet rijen toegevoegd of vernieuwd die overeenkomen met de rijen in de gegevensbron met behulp van de DataSet en DataTable namen. |
| Fill(DataSet) |
Rijen toevoegen of vernieuwen in de DataSet. |
| Fill(DataTable, IDataReader) |
Voegt rijen in een DataTable rij toe of vernieuwt deze zodat deze overeenkomen met de rijen in de gegevensbron met behulp van de opgegeven DataTable namen en IDataReader namen. |
| Fill(DataTable, IDataReader) |
Voegt rijen toe of vernieuwt in de DataTable rijen die overeenkomen met de rijen in de gegevensbron met behulp van de DataTable naam en de opgegeven IDataReader. (Overgenomen van DataAdapter) |
| Fill(DataTable, IDbCommand, CommandBehavior) |
Voegt rijen in een DataTable rij toe of vernieuwt deze zodat deze overeenkomen met de rijen in de gegevensbron met behulp van de opgegeven DataTable, IDbCommand en CommandBehavior. |
| Fill(DataTable) |
Hiermee worden rijen in een opgegeven bereik in het DataSet opgegeven bereik toegevoegd of vernieuwd, zodat deze overeenkomen met de rijen in de gegevensbron met behulp van de DataTable naam. |
| Fill(DataTable[], IDataReader, Int32, Int32) |
Hiermee worden rijen in een opgegeven bereik toegevoegd of vernieuwd in de verzameling DataTable objecten die overeenkomen met die in de gegevensbron. (Overgenomen van DataAdapter) |
| Fill(DataTable[], Int32, Int32, IDbCommand, CommandBehavior) |
Hiermee worden rijen in een opgegeven bereik toegevoegd of vernieuwd, DataSet zodat deze overeenkomen met rijen in de gegevensbron met behulp van de DataSet en DataTable namen. |
| Fill(Int32, Int32, DataTable[]) |
Hiermee worden rijen in een of meer DataTable objecten toegevoegd of vernieuwd zodat deze overeenkomen met de rijen in de gegevensbron die beginnen bij de opgegeven record en maximaal het opgegeven maximum aantal records worden opgehaald. |
| FillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior) |
Voegt een DataTable toe aan de opgegeven DataSet en configureert het schema zodat het overeenkomt met dat in de gegevensbron op basis van de opgegeven SchemaType. |
| FillSchema(DataSet, SchemaType, String, IDataReader) |
Voegt een DataTable toe aan de opgegeven DataSet. (Overgenomen van DataAdapter) |
| FillSchema(DataSet, SchemaType, String) |
Voegt een DataTable toe aan de opgegeven DataSet en configureert het schema zodat het overeenkomt met dat in de gegevensbron op basis van de opgegeven SchemaType en DataTable. |
| FillSchema(DataSet, SchemaType) |
Voegt een DataTable benoemde tabel toe aan de opgegeven DataSet en configureert het schema zodat het overeenkomt met het schema in de gegevensbron op basis van de opgegeven SchemaType. |
| FillSchema(DataTable, SchemaType, IDataReader) |
Voegt een DataTable toe aan de opgegeven DataSet. (Overgenomen van DataAdapter) |
| FillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior) |
Hiermee configureert u het schema van de opgegeven op basis van de opgegeven DataTableSchemaTypeopdrachtreeks en CommandBehavior waarden. |
| FillSchema(DataTable, SchemaType) |
Hiermee configureert u het schema van de opgegeven DataTable op basis van de opgegeven SchemaType. |
| GetBatchedParameter(Int32, Int32) |
Retourneert een IDataParameter van de opdrachten in de huidige batch. |
| GetBatchedRecordsAffected(Int32, Int32, Exception) |
Retourneert informatie over een afzonderlijke updatepoging binnen een grotere batch-update. |
| GetFillParameters() |
Hiermee haalt u de parameters op die door de gebruiker zijn ingesteld bij het uitvoeren van een SQL SELECT-instructie. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLifetimeService() |
Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd. (Overgenomen van MarshalByRefObject) |
| GetService(Type) |
Hiermee wordt een object geretourneerd dat een service vertegenwoordigt die wordt geleverd door of door de Component service Container. (Overgenomen van Component) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| HasTableMappings() |
Geeft aan of er een DataTableMappingCollection is gemaakt. (Overgenomen van DataAdapter) |
| InitializeBatching() |
Initialiseert batchverwerking voor de DbDataAdapter. |
| InitializeLifetimeService() |
Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren. (Overgenomen van MarshalByRefObject) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MemberwiseClone(Boolean) |
Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object. (Overgenomen van MarshalByRefObject) |
| OnFillError(FillErrorEventArgs) |
Hiermee wordt de FillError gebeurtenis gegenereerd. |
| OnFillError(FillErrorEventArgs) |
Aangeroepen wanneer er een fout optreedt tijdens een |
| OnRowUpdated(RowUpdatedEventArgs) |
Hiermee wordt de |
| OnRowUpdating(RowUpdatingEventArgs) |
Hiermee wordt de |
| ResetFillLoadOption() |
FillLoadOption Stelt de standaardstatus opnieuw in en zorgt ervoor dat deze Fill(DataSet) wordt uitgevoerdAcceptChangesDuringFill. (Overgenomen van DataAdapter) |
| ShouldSerializeAcceptChangesDuringFill() |
Bepaalt of de AcceptChangesDuringFill eigenschap moet worden behouden. (Overgenomen van DataAdapter) |
| ShouldSerializeFillLoadOption() |
Bepaalt of de FillLoadOption eigenschap moet worden behouden. (Overgenomen van DataAdapter) |
| ShouldSerializeTableMappings() |
Bepaalt of er een of meer DataTableMapping objecten bestaan en deze moeten worden bewaard. (Overgenomen van DataAdapter) |
| TerminateBatching() |
Eindigt batchverwerking voor de DbDataAdapter. |
| ToString() |
Retourneert een String met de naam van de Component, indien van toepassing. Deze methode mag niet worden overschreven. (Overgenomen van Component) |
| Update(DataRow[], DataTableMapping) |
Hiermee worden de waarden in de database bijgewerkt door de respectieve INSERT-, UPDATE- of DELETE-instructies uit te voeren voor elke ingevoegde, bijgewerkte of verwijderde rij in de opgegeven matrix met DataRow objecten. |
| Update(DataRow[]) |
Werkt de waarden in de database bij door de respectieve INSERT-, UPDATE- of DELETE-instructies uit te voeren voor elke ingevoegde, bijgewerkte of verwijderde rij in de opgegeven matrix in de DataSetopgegeven matrix. |
| Update(DataSet, String) |
Werkt de waarden in de database bij door de respectieve INSERT-, UPDATE- of DELETE-instructies uit te voeren voor elke ingevoegde, bijgewerkte of verwijderde rij in de DataSet opgegeven DataTable naam. |
| Update(DataSet) |
Hiermee worden de waarden in de database bijgewerkt door de respectieve INSERT-, UPDATE- of DELETE-instructies uit te voeren voor elke ingevoegde, bijgewerkte of verwijderde rij in de opgegeven DataSet. |
| Update(DataTable) |
Hiermee worden de waarden in de database bijgewerkt door de respectieve INSERT-, UPDATE- of DELETE-instructies uit te voeren voor elke ingevoegde, bijgewerkte of verwijderde rij in de opgegeven DataTable. |
gebeurtenis
| Name | Description |
|---|---|
| Disposed |
Treedt op wanneer het onderdeel wordt verwijderd door een aanroep naar de Dispose() methode. (Overgenomen van Component) |
| FillError |
Geretourneerd wanneer er een fout optreedt tijdens een vulbewerking. |
| FillError |
Geretourneerd wanneer er een fout optreedt tijdens een vulbewerking. (Overgenomen van DataAdapter) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICloneable.Clone() |
Verouderd.
Hiermee maakt u een nieuw object dat een kopie van het huidige exemplaar is. |
| IDataAdapter.TableMappings |
Hiermee haalt u een verzameling op die aangeeft hoe een brontabel wordt toegewezen aan een gegevenssettabel. (Overgenomen van DataAdapter) |
| IDbDataAdapter.DeleteCommand |
Hiermee haalt u een SQL-instructie op voor het verwijderen van records uit de gegevensset. |
| IDbDataAdapter.InsertCommand |
Hiermee haalt u een SQL-instructie op die wordt gebruikt om nieuwe records in de gegevensbron in te voegen. |
| IDbDataAdapter.SelectCommand |
Hiermee haalt u een SQL-instructie op die wordt gebruikt om records in de gegevensbron te selecteren. |
| IDbDataAdapter.UpdateCommand |
Hiermee haalt u een SQL-instructie op die wordt gebruikt om records in de gegevensbron bij te werken. |