DbCommand 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.
Vertegenwoordigt een SQL-instructie of opgeslagen procedure die moet worden uitgevoerd op basis van een gegevensbron. Biedt een basisklasse voor databasespecifieke klassen die opdrachten vertegenwoordigen. ExecuteNonQueryAsync.
public ref class DbCommand abstract : IDisposable
public ref class DbCommand abstract : System::ComponentModel::Component, IDisposable, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, IAsyncDisposable, System::Data::IDbCommand
public abstract class DbCommand : IDisposable
public abstract class DbCommand : System.ComponentModel.Component, IDisposable, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, IAsyncDisposable, System.Data.IDbCommand
type DbCommand = class
interface IDisposable
type DbCommand = class
inherit Component
interface IDbCommand
interface IDisposable
type DbCommand = class
inherit Component
interface IDbCommand
interface IDisposable
interface IAsyncDisposable
Public MustInherit Class DbCommand
Implements IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IDbCommand, IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IDbCommand
Public MustInherit Class DbCommand
Inherits Component
Implements IAsyncDisposable, IDbCommand
- Overname
-
DbCommand
- Overname
- Afgeleid
- Implementeringen
Constructors
| Name | Description |
|---|---|
| DbCommand() |
Hiermee wordt een exemplaar van het DbCommand object gemaakt. |
Eigenschappen
| Name | Description |
|---|---|
| CanRaiseEvents |
Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel een gebeurtenis kan genereren. (Overgenomen van Component) |
| CommandText |
Hiermee haalt u de tekstopdracht op die moet worden uitgevoerd op de gegevensbron. |
| CommandTimeout |
Haalt de wachttijd (in seconden) op of stelt deze in voordat de poging om de opdracht uit te voeren wordt beëindigd en een fout wordt gegenereerd. |
| CommandType |
Hiermee wordt opgehaald of ingesteld hoe de CommandText eigenschap wordt geïnterpreteerd. |
| Connection |
Hiermee haalt u het DbConnection gebruikte bestand op of stelt u deze DbCommandin. |
| Container |
Hiermee haalt u het IContainer bestand op dat de Component. (Overgenomen van Component) |
| DbConnection |
Hiermee haalt u het DbConnection gebruikte bestand op of stelt u deze DbCommandin. |
| DbParameterCollection |
Hiermee haalt u de verzameling DbParameter objecten op. |
| DbTransaction |
Hiermee haalt u het DbTransaction object op of stelt u het DbCommand object in. |
| DesignMode |
Hiermee wordt een waarde opgehaald die aangeeft of de Component momenteel in de ontwerpmodus is. (Overgenomen van Component) |
| DesignTimeVisible |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het opdrachtobject zichtbaar moet zijn in een aangepast interface-besturingselement. |
| Events |
Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit Componentbestand zijn gekoppeld. (Overgenomen van Component) |
| Parameters |
Hiermee haalt u de verzameling DbParameter objecten op. Zie Parameters en parametergegevenstypen configureren voor meer informatie over parameters. |
| Site |
Haalt of stelt de ISite van de Component. (Overgenomen van Component) |
| Transaction |
Hiermee haalt u het DbTransaction object op of stelt u het DbCommand object in. |
| UpdatedRowSource |
Hiermee wordt opgehaald of ingesteld hoe de opdrachtresultaten worden toegepast op de DataRow wanneer deze worden gebruikt door de updatemethode van een DbDataAdapter. |
Methoden
| Name | Description |
|---|---|
| Cancel() |
Pogingen om de uitvoering van een DbCommand. |
| CreateDbParameter() |
Hiermee maakt u een nieuw exemplaar van een DbParameter object. |
| 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) |
| CreateParameter() |
Hiermee maakt u een nieuw exemplaar van een DbParameter object. |
| Dispose() |
Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources. |
| Dispose() |
Alle resources die worden gebruikt door de Component. (Overgenomen van Component) |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die worden gebruikt door de DbCommand beheerde resources en brengt eventueel de beheerde resources vrij. |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die worden gebruikt door de Component beheerde resources en brengt eventueel de beheerde resources vrij. (Overgenomen van Component) |
| DisposeAsync() |
Het opdrachtobject wordt asynchroon verwijderd. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| ExecuteDbDataReader(CommandBehavior) |
Voert de opdracht uit op basis van de verbinding en retourneert een DbDataReader opdracht die kan worden gebruikt voor toegang tot de resultaten. |
| ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) |
Providers moeten deze methode implementeren om een niet-standaard implementatie te bieden voor ExecuteReader overbelastingen. De standaardimplementatie roept de synchrone ExecuteReader() methode aan en retourneert een voltooide taak, waardoor de aanroepende thread wordt geblokkeerd. De standaardimplementatie retourneert een geannuleerde taak als een al geannuleerd annuleringstoken is doorgegeven. Uitzonderingen die door ExecuteReader worden gegenereerd, worden gecommuniceerd via de geretourneerde eigenschap Taakuitzondering. Deze methode accepteert een annuleringstoken dat kan worden gebruikt om de bewerking vroeg te annuleren. Implementaties kunnen deze aanvraag negeren. |
| ExecuteNonQuery() |
Hiermee wordt de opdracht uitgevoerd op basis van het verbindingsobject, wat het aantal betrokken rijen retourneert. |
| ExecuteNonQueryAsync() |
Een asynchrone versie van , waarmee de opdracht wordt uitgevoerd op basis van ExecuteNonQuery()het verbindingsobject, waarmee het aantal betrokken rijen wordt geretourneerd. Roept aan ExecuteNonQueryAsync(CancellationToken) met CancellationToken.None. |
| ExecuteNonQueryAsync(CancellationToken) |
Dit is de asynchrone versie van ExecuteNonQuery(). Providers moeten overschrijven met een geschikte implementatie. Het annuleringstoken kan eventueel worden genegeerd. De standaardimplementatie roept de synchrone ExecuteNonQuery() methode aan en retourneert een voltooide taak, waardoor de aanroepende thread wordt geblokkeerd. De standaardimplementatie retourneert een geannuleerde taak als een al geannuleerd annuleringstoken is doorgegeven. Uitzonderingen die worden gegenereerd ExecuteNonQuery() door, worden gecommuniceerd via de geretourneerde eigenschap Taakuitzondering. Roep geen andere methoden en eigenschappen van het |
| ExecuteReader() |
Voert de opdracht uit op basis van de verbinding en retourneert een DbDataReader opdracht die kan worden gebruikt voor toegang tot de resultaten. |
| ExecuteReader(CommandBehavior) |
Voert de opdracht uit op basis van de verbinding en retourneert een DbDataReader opdracht die kan worden gebruikt voor toegang tot de resultaten. |
| ExecuteReaderAsync() |
Een asynchrone versie van, waarmee de opdracht wordt uitgevoerd op basis van ExecuteReaderde verbinding, die een DbDataReader versie retourneert die kan worden gebruikt voor toegang tot de resultaten. Roept aan ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) met CancellationToken.None. |
| ExecuteReaderAsync(CancellationToken) |
Een asynchrone versie van, waarmee de opdracht wordt uitgevoerd op basis van ExecuteReaderde verbinding, die een DbDataReader versie retourneert die kan worden gebruikt voor toegang tot de resultaten. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Roept aan. |
| ExecuteReaderAsync(CommandBehavior, CancellationToken) |
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Roept aan. |
| ExecuteReaderAsync(CommandBehavior) |
Een asynchrone versie van, waarmee de opdracht wordt uitgevoerd op basis van ExecuteReaderde verbinding, die een DbDataReader versie retourneert die kan worden gebruikt voor toegang tot de resultaten. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Roept aan. |
| ExecuteScalar() |
Voert de opdracht uit en retourneert de eerste kolom van de eerste rij in de eerste geretourneerde resultatenset. Alle andere kolommen, rijen en resultatensets worden genegeerd. |
| ExecuteScalarAsync() |
Een asynchrone versie van ExecuteScalar(), waarmee de opdracht wordt uitgevoerd en de eerste kolom van de eerste rij in de eerste geretourneerde resultatenset wordt geretourneerd. Alle andere kolommen, rijen en resultatensets worden genegeerd. Roept aan ExecuteScalarAsync(CancellationToken) met CancellationToken.None. |
| ExecuteScalarAsync(CancellationToken) |
Dit is de asynchrone versie van ExecuteScalar(). Providers moeten overschrijven met een geschikte implementatie. Het annuleringstoken kan eventueel worden genegeerd. De standaardimplementatie roept de synchrone ExecuteScalar() methode aan en retourneert een voltooide taak, waardoor de aanroepende thread wordt geblokkeerd. De standaardimplementatie retourneert een geannuleerde taak als een al geannuleerd annuleringstoken is doorgegeven. Uitzonderingen die worden gegenereerd door ExecuteScalar, worden gecommuniceerd via de geretourneerde eigenschap Taakuitzondering. Roep geen andere methoden en eigenschappen van het |
| 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) |
| 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) |
| Prepare() |
Hiermee maakt u een voorbereide (of gecompileerde) versie van de opdracht op de gegevensbron. |
| PrepareAsync(CancellationToken) |
Asynchroon maakt u een voorbereide (of gecompileerde) versie van de opdracht op de gegevensbron. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| ToString() |
Retourneert een String met de naam van de Component, indien van toepassing. Deze methode mag niet worden overschreven. (Overgenomen van Component) |
gebeurtenis
| Name | Description |
|---|---|
| Disposed |
Treedt op wanneer het onderdeel wordt verwijderd door een aanroep naar de Dispose() methode. (Overgenomen van Component) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IDbCommand.Connection |
Hiermee haalt u de IDbConnection gebruikt door dit exemplaar van de IDbCommand. |
| IDbCommand.CreateParameter() |
Hiermee maakt u een nieuw exemplaar van een IDbDataParameter object. |
| IDbCommand.ExecuteReader() |
Hiermee wordt de CommandText bewerking uitgevoerd op basis van de Connection en wordt een IDataReader. |
| IDbCommand.ExecuteReader(CommandBehavior) |
Hiermee worden de CommandText waarden uitgevoerd op basis van de Connectionen wordt er een IDataReader gebouwd met behulp van een van de CommandBehavior waarden. |
| IDbCommand.Parameters |
Haalt de IDataParameterCollection. |
| IDbCommand.Transaction |
Hiermee haalt u het DbTransaction object op of stelt u het DbCommand object in. |
Extensiemethoden
| Name | Description |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Hiermee configureert u hoe wacht op de taken die worden geretourneerd op basis van een asynchroon wegwerp, worden uitgevoerd. |