DbCommandBuilder.GetDeleteCommand Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das automatisch generierte DbCommand-Objekt ab, das zum Ausführen von Löschvorgängen in der Datenquelle erforderlich ist.
Überlädt
| GetDeleteCommand() |
Ruft das automatisch generierte DbCommand-Objekt ab, das zum Ausführen von Löschvorgängen in der Datenquelle erforderlich ist. |
| GetDeleteCommand(Boolean) |
Ruft das automatisch generierte DbCommand-Objekt ab, das zum Ausführen von Löschvorgängen in der Datenquelle erforderlich ist, wobei optional Spalten für Parameternamen verwendet werden. |
Hinweise
Eine Anwendung kann die GetDeleteCommand DbCommand Methode für Informations- oder Problembehandlungszwecke verwenden, da das zu ausführende Objekt zurückgegeben wird.
Sie können auch als Grundlage eines geänderten Befehls verwenden GetDeleteCommand . Sie können z. B. den zugeordneten Befehlstext aufrufen GetDeleteCommand und ändern, und legen sie dann explizit auf dem DbDataAdapter.
Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufenRefreshSchema, wenn sie die Anweisung auf beliebige Weise ändert. Andernfalls werden die GetDeleteCommand Informationen aus der vorherigen Anweisung weiterhin verwendet, was möglicherweise nicht richtig ist. Die SQL-Anweisungen werden zuerst generiert, wenn die Anwendung aufruft Update oder GetDeleteCommand.
Das Standardverhalten, wenn Parameternamen generiert werden, ist die Verwendung @p1, @p2usw. für die verschiedenen Parameter. Wenn die überladene Version von GetDeleteCommand ermöglicht, dieses Verhalten anzugeben, indem Sie einen booleschen Wert angeben, können Sie dazu führen, dass die DbCommandBuilder Parameter basierend auf den Spaltennamen generiert werden, anstatt sie zu übergeben True.
GetDeleteCommand()
Ruft das automatisch generierte DbCommand-Objekt ab, das zum Ausführen von Löschvorgängen in der Datenquelle erforderlich ist.
public:
System::Data::Common::DbCommand ^ GetDeleteCommand();
public System.Data.Common.DbCommand GetDeleteCommand ();
member this.GetDeleteCommand : unit -> System.Data.Common.DbCommand
Public Function GetDeleteCommand () As DbCommand
Gibt zurück
Das für Löschvorgänge erforderliche, automatisch generierte DbCommand-Objekt.
Hinweise
Eine Anwendung kann die GetDeleteCommand DbCommand Methode für Informations- oder Problembehandlungszwecke verwenden, da das zu ausführende Objekt zurückgegeben wird.
Sie können auch als Grundlage eines geänderten Befehls verwenden GetDeleteCommand . Sie können z. B. den Befehlstext aufrufen GetDeleteCommand und ändern, und dann explizit auf den DbDataAdapterBefehl festlegen.
Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufenRefreshSchema, wenn sie die Anweisung auf beliebige Weise ändert. Andernfalls werden die GetDeleteCommand Informationen aus der vorherigen Anweisung weiterhin verwendet, was möglicherweise nicht richtig ist. Die SQL-Anweisungen werden zuerst generiert, wenn die Anwendung aufruft Update oder GetDeleteCommand.
Siehe auch
Gilt für:
GetDeleteCommand(Boolean)
Ruft das automatisch generierte DbCommand-Objekt ab, das zum Ausführen von Löschvorgängen in der Datenquelle erforderlich ist, wobei optional Spalten für Parameternamen verwendet werden.
public:
System::Data::Common::DbCommand ^ GetDeleteCommand(bool useColumnsForParameterNames);
public System.Data.Common.DbCommand GetDeleteCommand (bool useColumnsForParameterNames);
member this.GetDeleteCommand : bool -> System.Data.Common.DbCommand
Public Function GetDeleteCommand (useColumnsForParameterNames As Boolean) As DbCommand
Parameter
- useColumnsForParameterNames
- Boolean
Generiert bei einem Wert von true Parameternamen, die den Spaltennamen entsprechen (falls möglich). Wenn der Wert false ist, werden @p1, @p2 usw. generiert.
Gibt zurück
Das für Löschvorgänge erforderliche, automatisch generierte DbCommand-Objekt.
Hinweise
Eine Anwendung kann die GetDeleteCommand DbCommand Methode für Informations- oder Problembehandlungszwecke verwenden, da das zu ausführende Objekt zurückgegeben wird.
Sie können auch als Grundlage eines geänderten Befehls verwenden GetDeleteCommand . Sie können z. B. den Befehlstext aufrufen GetDeleteCommand und ändern, und dann explizit auf den DbDataAdapterBefehl festlegen.
Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufenRefreshSchema, wenn sie die Anweisung auf beliebige Weise ändert. Andernfalls werden die GetDeleteCommand Informationen aus der vorherigen Anweisung weiterhin verwendet, was möglicherweise nicht richtig ist. Die SQL-Anweisungen werden zuerst generiert, wenn die Anwendung aufruft Update oder GetDeleteCommand.
Das Standardverhalten, wenn Parameternamen generiert werden, ist die Verwendung @p1, @p2usw. für die verschiedenen Parameter. Durch das Übergeben true des useColumnsForParameterNames Parameters können Sie die DbCommandBuilder Parameter basierend auf den Spaltennamen erzwingen. Dies ist nur erfolgreich, wenn die folgenden Bedingungen erfüllt sind:
Die ParameterNameMaxLength angegebene Länge ist gleich oder größer als der generierte Parametername.
Der generierte Parametername erfüllt die im ParameterNamePattern regulären Ausdruck angegebenen Kriterien.
Eine ParameterMarkerFormat ist angegeben.