Freigeben über


Implementieren eines Befehls

Das Command-Objekt formuliert eine Anfrage und leitet diese an die Datenquelle weiter. Wenn Ergebnisse zurückgegeben werden, gibt das Command-Objekt die Ergebnisse als DataReader, als skalaren Wert oder als Parameter zurück.

Wenn Sie ein Command-Objekt implementieren möchten, erstellen Sie eine Klasse, die IDbCommand implementiert. Implementieren Sie die ExecuteReader-Methode, um einen Ergebnissatz (oder mehrere Ergebnissätze) als DataReader und die ExecuteScalar-Methode, um ein Ergebnis als skalaren Wert zurückzugeben sowie die ExecuteNonQuery-Methode, um einen Befehl bei der Datenquelle zu verarbeiten, der kein Resultset, jedoch eventuell Parameter zurückgibt.

Die folgenden Themen enthalten Beispielcode für eine Implementierung eines Command-Objekts:

Beispielimplementierung in Visual Basic:

Beispielimplementierung in C#:

Siehe auch

Implementieren eines .NET Framework-Datenproviders | Beispiel für einen .NET Framework-Datenprovider