DbCommandBuilder.GetDeleteCommand 方法

定義

取得自動產生 DbCommand 的物件,用於在資料來源執行刪除。

多載

名稱 Description
GetDeleteCommand()

取得自動產生 DbCommand 的物件,用於在資料來源執行刪除。

GetDeleteCommand(Boolean)

取得自動產生 DbCommand 的物件,用於在資料來源執行刪除,並可選擇使用欄位作為參數名稱。

備註

應用程式可將此 GetDeleteCommand 方法用於資訊或故障排除,因為它會回傳 DbCommand 待執行的物件。

你也可以用它 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 物件。

備註

應用程式可將此 GetDeleteCommand 方法用於資訊或故障排除,因為它會回傳 DbCommand 待執行的物件。

你也可以用它 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 物件。

備註

應用程式可將此 GetDeleteCommand 方法用於資訊或故障排除,因為它會回傳 DbCommand 待執行的物件。

你也可以用它 GetDeleteCommand 作為修改指令的基礎。 舉例來說,你可以呼叫 GetDeleteCommand 並修改命令文字,然後明確地將它設在 DbDataAdapter.

SQL 陳述式首次產生後,應用程式必須明確呼叫 RefreshSchema 若有變更該陳述句。 否則,他們 GetDeleteCommand 仍會使用前述陳述的資訊,這可能不正確。 SQL 語句首先會在應用程式呼叫Update時產生。GetDeleteCommand

預設行為在產生參數名稱時,會使用 @p1@p2、 等來表示各種參數。 通過 true 參數 useColumnsForParameterNames 後,你可以強制 它 DbCommandBuilder 根據欄位名稱產生參數。 此策略僅在滿足以下條件時成功:

另請參閱

適用於