DbCommandBuilder.GetUpdateCommand 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 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, , @p2
usw. 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, , @p2
usw. 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:
Der ParameterNameMaxLength wurde angegeben, und seine Länge ist gleich oder größer als der generierte Parametername.
Der generierte Parametername erfüllt die im ParameterNamePattern regulären Ausdruck angegebenen Kriterien.
Ein ParameterMarkerFormat wird angegeben.