DbCommandBuilder.GetUpdateCommand Método

Definición

Obtiene el objeto DbCommand generado automáticamente que es necesario para realizar actualizaciones en el origen de datos.Gets the automatically generated DbCommand object required to perform updates at the data source.

Sobrecargas

GetUpdateCommand()

Obtiene el objeto DbCommand generado automáticamente que es necesario para realizar actualizaciones en el origen de datos.Gets the automatically generated DbCommand object required to perform updates at the data source.

GetUpdateCommand(Boolean)

Obtiene el objeto DbCommand generado automáticamente que es necesario para realizar actualizaciones en el origen de datos, utilizando opcionalmente columnas para los nombres de parámetro.Gets the automatically generated DbCommand object required to perform updates at the data source, optionally using columns for parameter names.

Comentarios

Una aplicación puede utilizar el método GetUpdateCommand para fines informativos o de solución de problemas porque devuelve el objeto DbCommand que se va a ejecutar.An application can use the GetUpdateCommand method for informational or troubleshooting purposes because it returns the DbCommand object to be executed.

También puede usar GetUpdateCommand como base de un comando modificado.You can also use GetUpdateCommand as the basis of a modified command. Por ejemplo, podría llamar a GetUpdateCommand y modificar el texto del comando y, a continuación, establecerlo explícitamente en el DbDataAdapter.For example, you might call GetUpdateCommand and modify the command text, and then explicitly set that on the DbDataAdapter.

Una vez que se genera la instrucción SQL por primera vez, la aplicación debe llamar explícitamente a RefreshSchema si cambia la instrucción de cualquier manera.After the SQL statement is first generated, the application must explicitly call RefreshSchema if it changes the statement in any way. De lo contrario, el GetUpdateCommand seguirá usando información de la instrucción anterior, que podría no ser correcta.Otherwise, the GetUpdateCommand will still be using information from the previous statement, which might not be correct. Las instrucciones SQL se generan primero cuando la aplicación llama a Update o GetUpdateCommand.The SQL statements are first generated either when the application calls Update or GetUpdateCommand.

El comportamiento predeterminado, al generar nombres de parámetro, es usar @p1, @p2, etc. para los distintos parámetros.The default behavior, when generating parameter names, is to use @p1, @p2, and so on for the various parameters. Si la versión sobrecargada de GetUpdateCommand le permite especificar este comportamiento, puede hacer que el DbCommandBuilder genere parámetros basados en los nombres de columna en su lugar.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()

Obtiene el objeto DbCommand generado automáticamente que es necesario para realizar actualizaciones en el origen de datos.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

Devoluciones

Objeto DbCommand generado automáticamente que es necesario para realizar actualizaciones.The automatically generated DbCommand object required to perform updates.

Comentarios

Una aplicación puede utilizar el método GetUpdateCommand para fines informativos o de solución de problemas porque devuelve el objeto DbCommand que se va a ejecutar.An application can use the GetUpdateCommand method for informational or troubleshooting purposes because it returns the DbCommand object to be executed.

También puede usar GetUpdateCommand como base de un comando modificado.You can also use GetUpdateCommand as the basis of a modified command. Por ejemplo, podría llamar a GetUpdateCommand y modificar el texto del comando y, a continuación, establecerlo explícitamente en el DbDataAdapter.For example, you might call GetUpdateCommand and modify the command text, and then explicitly set that on the DbDataAdapter.

Una vez que se genera la instrucción SQL por primera vez, la aplicación debe llamar explícitamente a RefreshSchema si cambia la instrucción de cualquier manera.After the SQL statement is first generated, the application must explicitly call RefreshSchema if it changes the statement in any way. De lo contrario, el GetUpdateCommand seguirá usando información de la instrucción anterior, que podría no ser correcta.Otherwise, the GetUpdateCommand will still be using information from the previous statement, which might not be correct. Las instrucciones SQL se generan primero cuando la aplicación llama a Update o GetUpdateCommand.The SQL statements are first generated either when the application calls Update or GetUpdateCommand.

Consulte también:

GetUpdateCommand(Boolean)

Obtiene el objeto DbCommand generado automáticamente que es necesario para realizar actualizaciones en el origen de datos, utilizando opcionalmente columnas para los nombres de parámetro.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

Parámetros

useColumnsForParameterNames
Boolean

Si es true, hay que generar nombres de parámetro que coincidan con los nombres de columna, si es posible.If true, generate parameter names matching column names, if possible. Si es false, genera @p1, @p2, etc.If false, generate @p1, @p2, and so on.

Devoluciones

Objeto DbCommand generado automáticamente que es necesario para realizar actualizaciones.The automatically generated DbCommand object required to perform updates.

Comentarios

Una aplicación puede utilizar el método GetUpdateCommand para fines informativos o de solución de problemas porque devuelve el objeto DbCommand que se va a ejecutar.An application can use the GetUpdateCommand method for informational or troubleshooting purposes because it returns the DbCommand object to be executed.

También puede usar GetUpdateCommand como base de un comando modificado.You can also use GetUpdateCommand as the basis of a modified command. Por ejemplo, puede llamar a GetUpdateCommand y modificar el texto del comando y, a continuación, establecerlo explícitamente en el DbDataAdapter.For example, you might call GetUpdateCommand and modify command text, and then explicitly set that on the DbDataAdapter.

Una vez que se genera la instrucción SQL por primera vez, la aplicación debe llamar explícitamente a RefreshSchema si cambia la instrucción de cualquier manera.After the SQL statement is first generated, the application must explicitly call RefreshSchema if it changes the statement in any way. De lo contrario, el GetUpdateCommand seguirá usando información de la instrucción anterior, que podría no ser correcta.Otherwise, the GetUpdateCommand will still be using information from the previous statement, which might not be correct. Las instrucciones SQL se generan primero cuando la aplicación llama a Update o GetUpdateCommand.The SQL statements are first generated either when the application calls Update or GetUpdateCommand.

El comportamiento predeterminado, al generar nombres de parámetro, es usar @p1, @p2, etc. para los distintos parámetros.The default behavior, when generating parameter names, is to use @p1, @p2, and so on for the various parameters. Pasar true del parámetro useColumnsForParameterNames permite forzar a la DbCommandBuilder a generar parámetros basados en los nombres de columna en su lugar.Passing true for the useColumnsForParameterNames parameter allows you to force the DbCommandBuilder to generate parameters based on the column names instead. La generación de los parámetros en función de los nombres de columna se realiza correctamente solo si se cumplen las condiciones siguientes:Generation of the parameters based on column names succeeds only if the following conditions are met:

Consulte también:

Se aplica a