DbCommandBuilder.GetUpdateCommand Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan objek yang dihasilkan DbCommand secara otomatis yang diperlukan untuk melakukan pembaruan di sumber data.
Overload
GetUpdateCommand() |
Mendapatkan objek yang dihasilkan DbCommand secara otomatis yang diperlukan untuk melakukan pembaruan di sumber data. |
GetUpdateCommand(Boolean) |
Mendapatkan objek yang dihasilkan DbCommand secara otomatis yang diperlukan untuk melakukan pembaruan di sumber data, secara opsional menggunakan kolom untuk nama parameter. |
Keterangan
Aplikasi dapat menggunakan GetUpdateCommand metode untuk tujuan informasi atau pemecahan masalah karena mengembalikan objek yang DbCommand akan dijalankan.
Anda juga dapat menggunakan GetUpdateCommand sebagai dasar perintah yang dimodifikasi. Misalnya, Anda dapat memanggil GetUpdateCommand 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, GetUpdateCommand akan tetap menggunakan informasi dari pernyataan sebelumnya, yang mungkin tidak benar. Pernyataan SQL pertama kali dihasilkan baik ketika aplikasi memanggil Update atau GetUpdateCommand.
Perilaku default, saat menghasilkan nama parameter, adalah menggunakan @p1
, , @p2
dan sebagainya untuk berbagai parameter. Jika versi GetUpdateCommand kelebihan beban memungkinkan Anda menentukan perilaku ini, Anda dapat menyebabkan DbCommandBuilder menghasilkan parameter berdasarkan nama kolom sebagai gantinya.
GetUpdateCommand()
- Sumber:
- DBCommandBuilder.cs
- Sumber:
- DBCommandBuilder.cs
- Sumber:
- DBCommandBuilder.cs
Mendapatkan objek yang dihasilkan DbCommand secara otomatis yang diperlukan untuk melakukan pembaruan di sumber data.
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
Mengembalikan
Objek yang dihasilkan DbCommand secara otomatis diperlukan untuk melakukan pembaruan.
Keterangan
Aplikasi dapat menggunakan GetUpdateCommand metode untuk tujuan informasi atau pemecahan masalah karena mengembalikan objek yang DbCommand akan dijalankan.
Anda juga dapat menggunakan GetUpdateCommand sebagai dasar perintah yang dimodifikasi. Misalnya, Anda dapat memanggil GetUpdateCommand 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, GetUpdateCommand akan tetap menggunakan informasi dari pernyataan sebelumnya, yang mungkin tidak benar. Pernyataan SQL pertama kali dihasilkan baik ketika aplikasi memanggil Update atau GetUpdateCommand.
Lihat juga
Berlaku untuk
GetUpdateCommand(Boolean)
- Sumber:
- DBCommandBuilder.cs
- Sumber:
- DBCommandBuilder.cs
- Sumber:
- DBCommandBuilder.cs
Mendapatkan objek yang dihasilkan DbCommand secara otomatis yang diperlukan untuk melakukan pembaruan di sumber data, secara opsional menggunakan kolom untuk nama parameter.
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
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 pembaruan.
Keterangan
Aplikasi dapat menggunakan GetUpdateCommand metode untuk tujuan informasi atau pemecahan masalah karena mengembalikan objek yang DbCommand akan dijalankan.
Anda juga dapat menggunakan GetUpdateCommand sebagai dasar perintah yang dimodifikasi. Misalnya, Anda dapat memanggil GetUpdateCommand 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, GetUpdateCommand akan tetap menggunakan informasi dari pernyataan sebelumnya, yang mungkin tidak benar. Pernyataan SQL pertama kali dihasilkan baik ketika aplikasi memanggil Update atau GetUpdateCommand.
Perilaku default, saat menghasilkan nama parameter, adalah menggunakan @p1
, , @p2
dan sebagainya untuk berbagai parameter. Meneruskan true
useColumnsForParameterNames
parameter memungkinkan Anda memaksa DbCommandBuilder untuk menghasilkan parameter berdasarkan nama kolom sebagai gantinya. Pembuatan parameter berdasarkan nama kolom hanya berhasil jika kondisi berikut terpenuhi:
ParameterNameMaxLength telah ditentukan dan panjangnya sama dengan atau lebih besar dari nama parameter yang dihasilkan.
Nama parameter yang dihasilkan memenuhi kriteria yang ditentukan dalam ParameterNamePattern ekspresi reguler.
ParameterMarkerFormat ditentukan.