DbCommandBuilder.GetUpdateCommand DbCommandBuilder.GetUpdateCommand DbCommandBuilder.GetUpdateCommand DbCommandBuilder.GetUpdateCommand Method

Definizione

Ottiene l'oggetto DbCommand generato automaticamente richiesto per eseguire le operazioni di aggiornamento nell'origine dati.Gets the automatically generated DbCommand object required to perform updates at the data source.

Overload

GetUpdateCommand() GetUpdateCommand() GetUpdateCommand() GetUpdateCommand()

Ottiene l'oggetto DbCommand generato automaticamente richiesto per eseguire le operazioni di aggiornamento nell'origine dati.Gets the automatically generated DbCommand object required to perform updates at the data source.

GetUpdateCommand(Boolean) GetUpdateCommand(Boolean) GetUpdateCommand(Boolean) GetUpdateCommand(Boolean)

Ottiene l'oggetto DbCommand generato automaticamente, richiesto per eseguire le operazioni di aggiornamento nell'origine dati, eventualmente utilizzando le colonne per i nomi dei parametri.Gets the automatically generated DbCommand object required to perform updates at the data source, optionally using columns for parameter names.

Commenti

Un'applicazione può utilizzare il GetUpdateCommand metodo a scopo informativo o di risoluzione dei problemi perché DbCommand restituisce l'oggetto da eseguire.An application can use the GetUpdateCommand method for informational or troubleshooting purposes because it returns the DbCommand object to be executed.

È anche possibile usare GetUpdateCommand come base di un comando modificato.You can also use GetUpdateCommand as the basis of a modified command. Ad esempio, è possibile chiamare GetUpdateCommand e modificare il testo del comando, quindi impostarlo DbDataAdapterin modo esplicito su.For example, you might call GetUpdateCommand and modify the command text, and then explicitly set that on the DbDataAdapter.

Dopo che l'istruzione SQL viene generata per la prima volta, l'applicazione RefreshSchema deve chiamare in modo esplicito se modifica l'istruzione in qualsiasi modo.After the SQL statement is first generated, the application must explicitly call RefreshSchema if it changes the statement in any way. In caso contrario GetUpdateCommand , utilizzerà ancora le informazioni dell'istruzione precedente, che potrebbero non essere corrette.Otherwise, the GetUpdateCommand will still be using information from the previous statement, which might not be correct. Le istruzioni SQL vengono innanzitutto generate quando l'applicazione chiama Update o GetUpdateCommand.The SQL statements are first generated either when the application calls Update or GetUpdateCommand.

Il comportamento predefinito, quando si generano i nomi dei parametri @p1, @p2consiste nell'usare, e così via per i vari parametri.The default behavior, when generating parameter names, is to use @p1, @p2, and so on for the various parameters. Se la versione di overload di GetUpdateCommand consente di specificare questo comportamento, è possibile fare in modo che generi i DbCommandBuilder parametri in base ai nomi delle colonne.If the overloaded version of GetUpdateCommand allows you to specify this behavior, you can cause the DbCommandBuilder to generate parameters based on the column names instead.

GetUpdateCommand() GetUpdateCommand() GetUpdateCommand() GetUpdateCommand()

Ottiene l'oggetto DbCommand generato automaticamente richiesto per eseguire le operazioni di aggiornamento nell'origine dati.Gets the automatically generated DbCommand object required to perform updates at the data source.

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

Restituisce

L'oggetto DbCommand generato automaticamente richiesto per eseguire le operazioni di aggiornamento.The automatically generated DbCommand object required to perform updates.

Commenti

Un'applicazione può utilizzare il GetUpdateCommand metodo a scopo informativo o di risoluzione dei problemi perché DbCommand restituisce l'oggetto da eseguire.An application can use the GetUpdateCommand method for informational or troubleshooting purposes because it returns the DbCommand object to be executed.

È anche possibile usare GetUpdateCommand come base di un comando modificato.You can also use GetUpdateCommand as the basis of a modified command. Ad esempio, è possibile chiamare GetUpdateCommand e modificare il testo del comando, quindi impostarlo DbDataAdapterin modo esplicito su.For example, you might call GetUpdateCommand and modify the command text, and then explicitly set that on the DbDataAdapter.

Dopo che l'istruzione SQL viene generata per la prima volta, l'applicazione RefreshSchema deve chiamare in modo esplicito se modifica l'istruzione in qualsiasi modo.After the SQL statement is first generated, the application must explicitly call RefreshSchema if it changes the statement in any way. In caso contrario GetUpdateCommand , utilizzerà ancora le informazioni dell'istruzione precedente, che potrebbero non essere corrette.Otherwise, the GetUpdateCommand will still be using information from the previous statement, which might not be correct. Le istruzioni SQL vengono innanzitutto generate quando l'applicazione chiama Update o GetUpdateCommand.The SQL statements are first generated either when the application calls Update or GetUpdateCommand.

Vedi anche

GetUpdateCommand(Boolean) GetUpdateCommand(Boolean) GetUpdateCommand(Boolean) GetUpdateCommand(Boolean)

Ottiene l'oggetto DbCommand generato automaticamente, richiesto per eseguire le operazioni di aggiornamento nell'origine dati, eventualmente utilizzando le colonne per i nomi dei parametri.Gets the automatically generated DbCommand object required to perform updates at the data source, optionally using columns for parameter names.

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

Parametri

useColumnsForParameterNames
Boolean Boolean Boolean Boolean

Se true, genera i nomi dei parametri dai nomi delle colonne, se possibile.If true, generate parameter names matching column names, if possible. Se false, genera @p1, @p2 e così via.If false, generate @p1, @p2, and so on.

Restituisce

L'oggetto DbCommand generato automaticamente richiesto per eseguire le operazioni di aggiornamento.The automatically generated DbCommand object required to perform updates.

Commenti

Un'applicazione può utilizzare il GetUpdateCommand metodo a scopo informativo o di risoluzione dei problemi perché DbCommand restituisce l'oggetto da eseguire.An application can use the GetUpdateCommand method for informational or troubleshooting purposes because it returns the DbCommand object to be executed.

È anche possibile usare GetUpdateCommand come base di un comando modificato.You can also use GetUpdateCommand as the basis of a modified command. Ad esempio, è possibile chiamare GetUpdateCommand e modificare il DbDataAdaptertesto del comando e quindi impostarlo in modo esplicito su.For example, you might call GetUpdateCommand and modify command text, and then explicitly set that on the DbDataAdapter.

Dopo che l'istruzione SQL viene generata per la prima volta, l'applicazione RefreshSchema deve chiamare in modo esplicito se modifica l'istruzione in qualsiasi modo.After the SQL statement is first generated, the application must explicitly call RefreshSchema if it changes the statement in any way. In caso contrario GetUpdateCommand , utilizzerà ancora le informazioni dell'istruzione precedente, che potrebbero non essere corrette.Otherwise, the GetUpdateCommand will still be using information from the previous statement, which might not be correct. Le istruzioni SQL vengono innanzitutto generate quando l'applicazione chiama Update o GetUpdateCommand.The SQL statements are first generated either when the application calls Update or GetUpdateCommand.

Il comportamento predefinito, quando si generano i nomi dei parametri @p1, @p2consiste nell'usare, e così via per i vari parametri.The default behavior, when generating parameter names, is to use @p1, @p2, and so on for the various parameters. Il true passaggio del useColumnsForParameterNames parametro consente di forzare la DbCommandBuilder generazione di parametri in base ai nomi di colonna.Passing true for the useColumnsForParameterNames parameter allows you to force the DbCommandBuilder to generate parameters based on the column names instead. La generazione dei parametri in base ai nomi di colonna ha esito positivo solo se vengono soddisfatte le condizioni seguenti:Generation of the parameters based on column names succeeds only if the following conditions are met:

Vedi anche

Si applica a