Freigeben über


DbCommandBuilder.GetUpdateCommand Methode

Definition

Ruft das automatisch generierte DbCommand-Objekt ab, das zum Ausführen von Aktualisierungen in der Datenquelle erforderlich ist.

Überlädt

GetUpdateCommand()

Ruft das automatisch generierte DbCommand-Objekt ab, das zum Ausführen von Aktualisierungen in der Datenquelle erforderlich ist.

GetUpdateCommand(Boolean)

Ruft das automatisch generierte DbCommand-Objekt ab, das zum Ausführen von Aktualisierungen in der Datenquelle erforderlich ist, wobei optional Spalten für Parameternamen verwendet werden.

Hinweise

Eine Anwendung kann die GetUpdateCommand -Methode zu Informations- oder Problembehandlungszwecken verwenden, da sie das DbCommand auszuführende Objekt zurückgibt.

Sie können auch als Grundlage für einen geänderten Befehl verwenden GetUpdateCommand . Beispielsweise können Sie den Befehlstext aufrufen GetUpdateCommand und ändern und dann explizit für DbDataAdapterfestlegen.

Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufen RefreshSchema , wenn sie die Anweisung in irgendeiner Weise ändert. Andernfalls werden weiterhin GetUpdateCommand Informationen aus der vorherigen Anweisung verwendet, die möglicherweise nicht richtig sind. Die SQL-Anweisungen werden zuerst generiert, wenn die Anwendung oder GetUpdateCommandaufruftUpdate.

Das Standardverhalten beim Generieren von Parameternamen besteht darin, , @p2usw. für die verschiedenen Parameter zu verwenden@p1. Wenn Sie mit der überladenen Version von GetUpdateCommand dieses Verhalten angeben können, können Sie stattdessen parameter DbCommandBuilder basierend auf den Spaltennamen generieren.

GetUpdateCommand()

Quelle:
DBCommandBuilder.cs
Quelle:
DBCommandBuilder.cs
Quelle:
DBCommandBuilder.cs

Ruft das automatisch generierte DbCommand-Objekt ab, das zum Ausführen von Aktualisierungen in der Datenquelle erforderlich ist.

public:
 System::Data::Common::DbCommand ^ GetUpdateCommand();
public System.Data.Common.DbCommand GetUpdateCommand ();
member this.GetUpdateCommand : unit -> System.Data.Common.DbCommand
Public Function GetUpdateCommand () As DbCommand

Gibt zurück

Das für Aktualisierungen erforderliche, automatisch generierte DbCommand-Objekt.

Hinweise

Eine Anwendung kann die GetUpdateCommand -Methode zu Informations- oder Problembehandlungszwecken verwenden, da sie das DbCommand auszuführende Objekt zurückgibt.

Sie können auch als Grundlage für einen geänderten Befehl verwenden GetUpdateCommand . Beispielsweise können Sie den Befehlstext aufrufen GetUpdateCommand und ändern und dann explizit für DbDataAdapterfestlegen.

Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufen RefreshSchema , wenn sie die Anweisung in irgendeiner Weise ändert. Andernfalls werden weiterhin GetUpdateCommand Informationen aus der vorherigen Anweisung verwendet, die möglicherweise nicht richtig sind. Die SQL-Anweisungen werden zuerst generiert, wenn die Anwendung oder GetUpdateCommandaufruftUpdate.

Weitere Informationen

Gilt für:

GetUpdateCommand(Boolean)

Quelle:
DBCommandBuilder.cs
Quelle:
DBCommandBuilder.cs
Quelle:
DBCommandBuilder.cs

Ruft das automatisch generierte DbCommand-Objekt ab, das zum Ausführen von Aktualisierungen in der Datenquelle erforderlich ist, wobei optional Spalten für Parameternamen verwendet werden.

public:
 System::Data::Common::DbCommand ^ GetUpdateCommand(bool useColumnsForParameterNames);
public System.Data.Common.DbCommand GetUpdateCommand (bool useColumnsForParameterNames);
member this.GetUpdateCommand : bool -> System.Data.Common.DbCommand
Public Function GetUpdateCommand (useColumnsForParameterNames As Boolean) As DbCommand

Parameter

useColumnsForParameterNames
Boolean

Generiert bei einem Wert von true Parameternamen, die den Spaltennamen entsprechen (falls möglich). Wenn false, @p1, @p2 usw. generieren.

Gibt zurück

Das für Aktualisierungen erforderliche, automatisch generierte DbCommand-Objekt.

Hinweise

Eine Anwendung kann die GetUpdateCommand -Methode zu Informations- oder Problembehandlungszwecken verwenden, da sie das DbCommand auszuführende Objekt zurückgibt.

Sie können auch als Grundlage für einen geänderten Befehl verwenden GetUpdateCommand . Beispielsweise können Sie Befehlstext aufrufen GetUpdateCommand und ändern und dann explizit für DbDataAdapterfestlegen.

Nachdem die SQL-Anweisung zuerst generiert wurde, muss die Anwendung explizit aufrufen RefreshSchema , wenn sie die Anweisung in irgendeiner Weise ändert. Andernfalls werden weiterhin GetUpdateCommand Informationen aus der vorherigen Anweisung verwendet, die möglicherweise nicht richtig sind. Die SQL-Anweisungen werden zuerst generiert, wenn die Anwendung oder GetUpdateCommandaufruftUpdate.

Das Standardverhalten beim Generieren von Parameternamen besteht darin, , @p2usw. für die verschiedenen Parameter zu verwenden@p1. Wenn true Sie den useColumnsForParameterNames Parameter übergeben, können Sie erzwingen DbCommandBuilder , dass parameter basierend auf den Spaltennamen generiert werden. Die Generierung der Parameter basierend auf Spaltennamen ist nur erfolgreich, wenn die folgenden Bedingungen erfüllt sind:

Weitere Informationen

Gilt für: