DbCommandBuilder.GetDeleteCommand メソッド

定義

データ ソースで削除を実行するために必要な、自動的に生成された DbCommand オブジェクトを取得します。

オーバーロード

名前 説明
GetDeleteCommand()

データ ソースで削除を実行するために必要な、自動的に生成された DbCommand オブジェクトを取得します。

GetDeleteCommand(Boolean)

データ ソースで削除を実行するために必要な自動的に生成された DbCommand オブジェクトを取得します。必要に応じて、パラメーター名に列を使用します。

注釈

アプリケーションは、実行するDbCommand オブジェクトを返すので、情報またはトラブルシューティングの目的でGetDeleteCommandメソッドを使用できます。

変更したコマンドの基礎として GetDeleteCommand を使用することもできます。 たとえば、 GetDeleteCommand を呼び出し、関連付けられているコマンド テキストを変更してから、 DbDataAdapterで明示的に設定できます。

SQL ステートメントが最初に生成された後、何らかの方法でステートメントが変更された場合、アプリケーションは明示的に RefreshSchema を呼び出す必要があります。 それ以外の場合、 GetDeleteCommand は前のステートメントの情報を引き続き使用します。これは正しくない可能性があります。 SQL ステートメントは、アプリケーションが Update または GetDeleteCommandを呼び出すときに最初に生成されます。

パラメーター名を生成するときの既定の動作は、さまざまなパラメーターに @p1@p2などを使用することです。 オーバーロードされたバージョンのGetDeleteCommandでブール値を指定してこの動作を指定できる場合は、Trueを渡す代わりに、DbCommandBuilderが列名に基づいてパラメーターを生成できます。

GetDeleteCommand()

データ ソースで削除を実行するために必要な、自動的に生成された DbCommand オブジェクトを取得します。

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

返品

自動的に生成された DbCommand オブジェクトは、削除を実行するために必要です。

注釈

アプリケーションは、実行するDbCommand オブジェクトを返すので、情報またはトラブルシューティングの目的でGetDeleteCommandメソッドを使用できます。

変更したコマンドの基礎として GetDeleteCommand を使用することもできます。 たとえば、 GetDeleteCommand を呼び出してコマンド テキストを変更し、 DbDataAdapterで明示的に設定できます。

SQL ステートメントが最初に生成された後、何らかの方法でステートメントが変更された場合、アプリケーションは明示的に RefreshSchema を呼び出す必要があります。 それ以外の場合、 GetDeleteCommand は前のステートメントの情報を引き続き使用します。これは正しくない可能性があります。 SQL ステートメントは、アプリケーションが Update または GetDeleteCommandを呼び出すときに最初に生成されます。

こちらもご覧ください

適用対象

GetDeleteCommand(Boolean)

データ ソースで削除を実行するために必要な自動的に生成された DbCommand オブジェクトを取得します。必要に応じて、パラメーター名に列を使用します。

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

パラメーター

useColumnsForParameterNames
Boolean

true場合は、可能であれば、列名に一致するパラメーター名を生成します。 false場合は、@p1@p2などを生成します。

返品

自動的に生成された DbCommand オブジェクトは、削除を実行するために必要です。

注釈

アプリケーションは、実行するDbCommand オブジェクトを返すので、情報またはトラブルシューティングの目的でGetDeleteCommandメソッドを使用できます。

変更したコマンドの基礎として GetDeleteCommand を使用することもできます。 たとえば、 GetDeleteCommand を呼び出してコマンド テキストを変更し、 DbDataAdapterで明示的に設定できます。

SQL ステートメントが最初に生成された後、何らかの方法でステートメントが変更された場合、アプリケーションは明示的に RefreshSchema を呼び出す必要があります。 それ以外の場合、 GetDeleteCommand は前のステートメントの情報を引き続き使用します。これは正しくない可能性があります。 SQL ステートメントは、アプリケーションが Update または GetDeleteCommandを呼び出すときに最初に生成されます。

パラメーター名を生成するときの既定の動作は、さまざまなパラメーターに @p1@p2などを使用することです。 useColumnsForParameterNames パラメーターにtrueを渡すと、代わりにDbCommandBuilderに列名に基づいてパラメーターを生成するように強制できます。 これは、次の条件が満たされた場合にのみ成功します。

こちらもご覧ください

適用対象