Bagikan melalui


DbCommandBuilder.GetInsertCommand Metode

Definisi

Mendapatkan objek yang dihasilkan DbCommand secara otomatis yang diperlukan untuk melakukan penyisipan di sumber data.

Overload

GetInsertCommand()

Mendapatkan objek yang dihasilkan DbCommand secara otomatis yang diperlukan untuk melakukan penyisipan di sumber data.

GetInsertCommand(Boolean)

Mendapatkan objek yang dihasilkan DbCommand secara otomatis yang diperlukan untuk melakukan penyisipan di sumber data, secara opsional menggunakan kolom untuk nama parameter.

Keterangan

Aplikasi dapat menggunakan GetInsertCommand metode untuk tujuan informasi atau pemecahan masalah karena mengembalikan teks objek yang DbCommand akan dijalankan.

Anda juga dapat menggunakan GetInsertCommand sebagai dasar perintah yang dimodifikasi. Misalnya, Anda dapat memanggil GetInsertCommand dan mengubah teks perintah, lalu secara eksplisit mengaturnya pada DbDataAdapter.

Setelah pernyataan SQL pertama kali dibuat, aplikasi harus secara eksplisit memanggil RefreshSchema jika mengubah pernyataan dengan cara apa pun. Jika tidak, GetInsertCommand akan tetap menggunakan informasi dari pernyataan sebelumnya, yang mungkin tidak benar. Pernyataan SQL pertama kali dihasilkan baik ketika aplikasi memanggil Update atau GetInsertCommand.

Perilaku default, saat menghasilkan nama parameter, adalah menggunakan @p1, , @p2dan sebagainya untuk berbagai parameter. Jika versi GetInsertCommand kelebihan beban memungkinkan Anda menentukan perilaku ini, Anda dapat menyebabkan DbCommandBuilder menghasilkan parameter berdasarkan nama kolom sebagai gantinya.

GetInsertCommand()

Sumber:
DBCommandBuilder.cs
Sumber:
DBCommandBuilder.cs
Sumber:
DBCommandBuilder.cs

Mendapatkan objek yang dihasilkan DbCommand secara otomatis yang diperlukan untuk melakukan penyisipan di sumber data.

public:
 System::Data::Common::DbCommand ^ GetInsertCommand();
public System.Data.Common.DbCommand GetInsertCommand ();
member this.GetInsertCommand : unit -> System.Data.Common.DbCommand
Public Function GetInsertCommand () As DbCommand

Mengembalikan

Objek yang dihasilkan DbCommand secara otomatis diperlukan untuk melakukan penyisipan.

Keterangan

Aplikasi dapat menggunakan GetInsertCommand metode untuk tujuan informasi atau pemecahan masalah karena mengembalikan teks objek yang DbCommand akan dijalankan.

Anda juga dapat menggunakan GetInsertCommand sebagai dasar perintah yang dimodifikasi. Misalnya, Anda dapat memanggil GetInsertCommand dan memodifikasi teks perintah, lalu secara eksplisit mengaturnya pada DbDataAdapter.

Setelah pernyataan SQL pertama kali dibuat, aplikasi harus secara eksplisit memanggil RefreshSchema jika mengubah pernyataan dengan cara apa pun. Jika tidak, GetInsertCommand akan tetap menggunakan informasi dari pernyataan sebelumnya, yang mungkin tidak benar. Pernyataan SQL pertama kali dihasilkan baik ketika aplikasi memanggil Update atau GetInsertCommand.

Lihat juga

Berlaku untuk

GetInsertCommand(Boolean)

Sumber:
DBCommandBuilder.cs
Sumber:
DBCommandBuilder.cs
Sumber:
DBCommandBuilder.cs

Mendapatkan objek yang dihasilkan DbCommand secara otomatis yang diperlukan untuk melakukan penyisipan di sumber data, secara opsional menggunakan kolom untuk nama parameter.

public:
 System::Data::Common::DbCommand ^ GetInsertCommand(bool useColumnsForParameterNames);
public System.Data.Common.DbCommand GetInsertCommand (bool useColumnsForParameterNames);
member this.GetInsertCommand : bool -> System.Data.Common.DbCommand
Public Function GetInsertCommand (useColumnsForParameterNames As Boolean) As DbCommand

Parameter

useColumnsForParameterNames
Boolean

Jika true, hasilkan nama parameter yang cocok dengan nama kolom, jika memungkinkan. Jika false, hasilkan @p1, @p2, dan sebagainya.

Mengembalikan

Objek yang dihasilkan DbCommand secara otomatis diperlukan untuk melakukan penyisipan.

Keterangan

Aplikasi dapat menggunakan GetInsertCommand metode untuk tujuan informasi atau pemecahan masalah karena mengembalikan teks objek yang DbCommand akan dijalankan.

Anda juga dapat menggunakan GetInsertCommand sebagai dasar perintah yang dimodifikasi. Misalnya, Anda dapat memanggil GetInsertCommand dan memodifikasi teks perintah, lalu secara eksplisit mengaturnya pada DbDataAdapter.

Setelah pernyataan SQL pertama kali dibuat, aplikasi harus secara eksplisit memanggil RefreshSchema jika mengubah pernyataan dengan cara apa pun. Jika tidak, GetInsertCommand akan tetap menggunakan informasi dari pernyataan sebelumnya, yang mungkin tidak benar. Pernyataan SQL pertama kali dihasilkan baik ketika aplikasi memanggil Update atau GetInsertCommand.

Perilaku default, saat menghasilkan nama parameter, adalah menggunakan @p1, , @p2dan sebagainya untuk berbagai parameter. Meneruskan trueuseColumnsForParameterNames parameter memungkinkan Anda memaksa DbCommandBuilder untuk menghasilkan parameter berdasarkan nama kolom sebagai gantinya. Pembuatan parameter berdasarkan nama kolom hanya berhasil jika kondisi berikut terpenuhi:

Lihat juga

Berlaku untuk