DbCommandBuilder.GetDeleteCommand Método

Definición

Obtiene el objeto generado DbCommand automáticamente necesario para realizar eliminaciones en el origen de datos.

Sobrecargas

Nombre Description
GetDeleteCommand()

Obtiene el objeto generado DbCommand automáticamente necesario para realizar eliminaciones en el origen de datos.

GetDeleteCommand(Boolean)

Obtiene el objeto generado DbCommand automáticamente necesario para realizar eliminaciones en el origen de datos, opcionalmente mediante columnas para los nombres de parámetro.

Comentarios

Una aplicación puede usar el GetDeleteCommand método para fines informativos o de solución de problemas porque devuelve el DbCommand objeto que se va a ejecutar.

También puede usar GetDeleteCommand como base de un comando modificado. Por ejemplo, puede llamar GetDeleteCommand a y modificar el texto del comando asociado y, a continuación, establecerlo explícitamente en .DbDataAdapter

Una vez generada la instrucción SQL por primera vez, la aplicación debe llamar RefreshSchema explícitamente si cambia la instrucción de alguna manera. De lo contrario, GetDeleteCommand seguirá usando información de la instrucción anterior, lo que podría no ser correcto. Las instrucciones SQL se generan por primera vez cuando la aplicación llama a Update o GetDeleteCommand.

El comportamiento predeterminado, al generar nombres de parámetro, es usar @p1, @p2, etc. para los distintos parámetros. Si la versión sobrecargada de GetDeleteCommand le permite especificar este comportamiento proporcionando un valor booleano, puede hacer DbCommandBuilder que genere parámetros basados en los nombres de columna en su lugar pasando True.

GetDeleteCommand()

Obtiene el objeto generado DbCommand automáticamente necesario para realizar eliminaciones en el origen de datos.

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

Devoluciones

Objeto generado DbCommand automáticamente necesario para realizar eliminaciones.

Comentarios

Una aplicación puede usar el GetDeleteCommand método para fines informativos o de solución de problemas porque devuelve el DbCommand objeto que se va a ejecutar.

También puede usar GetDeleteCommand como base de un comando modificado. Por ejemplo, puede llamar GetDeleteCommand a y modificar el texto del comando y, a continuación, establecerlo explícitamente en .DbDataAdapter

Una vez generada la instrucción SQL por primera vez, la aplicación debe llamar RefreshSchema explícitamente si cambia la instrucción de alguna manera. De lo contrario, GetDeleteCommand seguirá usando información de la instrucción anterior, lo que podría no ser correcto. Las instrucciones SQL se generan por primera vez cuando la aplicación llama a Update o GetDeleteCommand.

Consulte también

Se aplica a

GetDeleteCommand(Boolean)

Obtiene el objeto generado DbCommand automáticamente necesario para realizar eliminaciones en el origen de datos, opcionalmente mediante columnas para los nombres de parámetro.

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

Parámetros

useColumnsForParameterNames
Boolean

Si truees , genere nombres de parámetro que coincidan con nombres de columna, si es posible. Si falsees , genere @p1, @p2, etc.

Devoluciones

Objeto generado DbCommand automáticamente necesario para realizar eliminaciones.

Comentarios

Una aplicación puede usar el GetDeleteCommand método para fines informativos o de solución de problemas porque devuelve el DbCommand objeto que se va a ejecutar.

También puede usar GetDeleteCommand como base de un comando modificado. Por ejemplo, puede llamar GetDeleteCommand a y modificar el texto del comando y, a continuación, establecerlo explícitamente en .DbDataAdapter

Una vez generada la instrucción SQL por primera vez, la aplicación debe llamar RefreshSchema explícitamente si cambia la instrucción de alguna manera. De lo contrario, GetDeleteCommand seguirá usando información de la instrucción anterior, lo que podría no ser correcto. Las instrucciones SQL se generan por primera vez cuando la aplicación llama a Update o GetDeleteCommand.

El comportamiento predeterminado, al generar nombres de parámetro, es usar @p1, @p2, etc. para los distintos parámetros. Pasar true para el useColumnsForParameterNames parámetro permite forzar DbCommandBuilder la generación de parámetros en función de los nombres de columna en su lugar. Esto solo se realiza correctamente si se cumplen las condiciones siguientes:

Consulte también

Se aplica a