DbDataAdapter Kelas
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.
Membantu implementasi IDbDataAdapter antarmuka. Pewaris menerapkan DbDataAdapter serangkaian fungsi untuk memberikan pengetikan yang kuat, tetapi mewarisi sebagian besar fungsionalitas yang diperlukan untuk sepenuhnya mengimplementasikan DataAdapter.
public ref class DbDataAdapter abstract : System::Data::Common::DataAdapter, ICloneable, System::Data::IDbDataAdapter
public ref class DbDataAdapter abstract : System::Data::Common::DataAdapter, ICloneable
public abstract class DbDataAdapter : System.Data.Common.DataAdapter, ICloneable, System.Data.IDbDataAdapter
public abstract class DbDataAdapter : System.Data.Common.DataAdapter, ICloneable
type DbDataAdapter = class
inherit DataAdapter
interface IDataAdapter
interface IDbDataAdapter
interface ICloneable
type DbDataAdapter = class
inherit DataAdapter
interface ICloneable
type DbDataAdapter = class
inherit DataAdapter
interface IDbDataAdapter
interface IDataAdapter
interface ICloneable
Public MustInherit Class DbDataAdapter
Inherits DataAdapter
Implements ICloneable, IDbDataAdapter
Public MustInherit Class DbDataAdapter
Inherits DataAdapter
Implements ICloneable
- Warisan
- Turunan
- Penerapan
Keterangan
Kelas DbDataAdapter mewarisi dari DataAdapter kelas dan mengimplementasikan IDbDataAdapter antarmuka. Ini membantu kelas menerapkan DataAdapter yang dirancang untuk digunakan dengan database relasional.
Aplikasi tidak membuat instans kelas secara DbDataAdapter langsung, tetapi membuat instans kelas yang mewarisinya.
Kelas yang mewarisi DbDataAdapter harus menerapkan anggota yang diwariskan, dan biasanya menentukan anggota tambahan untuk menambahkan fungsionalitas khusus penyedia. Misalnya, DbDataAdapter kelas mendefinisikan SelectCommand properti , dan DbDataAdapter kelas mendefinisikan delapan kelebihan beban Fill metode. Pada gilirannya OleDbDataAdapter , kelas mewarisi Fill metode , dan juga mendefinisikan dua kelebihan beban Fill tambahan yang mengambil objek ADO Recordset sebagai parameter.
Catatan Bagi Implementer
Saat Anda mewarisi dari DbDataAdapter kelas , kami sarankan Anda menerapkan konstruktor berikut:
Item | Deskripsi |
---|---|
*Prv*DataAdapter() | Menginisialisasi instans baru dari kelas *Prv*DataAdapter. |
*Prv*DataAdapter(*Prv*Command *selectCommand*) | Menginisialisasi instans baru kelas *Prv*DataAdapter dengan pernyataan SQL SELECT yang ditentukan. |
*Prv*DataAdapter(string *selectCommandText*, string *selectConnectionString*) | Menginisialisasi instans baru kelas *Prv*DataAdapter dengan pernyataan SQL SELECT dan string koneksi. |
*Prv*DataAdapter(string *selectCommandText*, *Prv*Connection *selectConnection*) | Menginisialisasi instans baru kelas *Prv*DataAdapter dengan pernyataan SQL SELECT dan objek *Prv*Connection. |
Untuk mempromosikan konsistensi di antara penyedia data .NET Framework, Anda harus memberi nama kelas pewarisan dalam bentuk PrvDataAdapter, di mana Prv adalah awalan seragam yang diberikan ke semua kelas dalam namespace layanan penyedia data .NET Framework tertentu. Misalnya, "Sql" adalah awalan SqlDataAdapter kelas di namespace System.Data.SqlClient .
Konstruktor
DbDataAdapter() |
Menginisialisasi instans baru kelas DataAdapter . |
DbDataAdapter(DbDataAdapter) |
Menginisialisasi instans |
Bidang
DefaultSourceTableName |
Nama default yang DataAdapter digunakan oleh objek untuk pemetaan tabel. |
Properti
AcceptChangesDuringFill |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah AcceptChanges() dipanggil setelah DataRow ditambahkan ke DataTable selama salah satu operasi Isi . (Diperoleh dari DataAdapter) |
AcceptChangesDuringUpdate |
Mendapatkan atau mengatur apakah AcceptChanges() dipanggil selama Update(DataSet). (Diperoleh dari DataAdapter) |
CanRaiseEvents |
Mendapatkan nilai yang menunjukkan apakah komponen dapat menaikkan peristiwa. (Diperoleh dari Component) |
Container |
IContainer Mendapatkan yang berisi Component. (Diperoleh dari Component) |
ContinueUpdateOnError |
Mendapatkan atau menetapkan nilai yang menentukan apakah akan menghasilkan pengecualian saat kesalahan ditemui selama pembaruan baris. (Diperoleh dari DataAdapter) |
DeleteCommand |
Mendapatkan atau mengatur perintah untuk menghapus rekaman dari himpunan data. |
DesignMode |
Mendapatkan nilai yang menunjukkan apakah Component saat ini dalam mode desain. (Diperoleh dari Component) |
Events |
Mendapatkan daftar penanganan aktivitas yang dilampirkan ke ini Component. (Diperoleh dari Component) |
FillCommandBehavior |
Mendapatkan atau mengatur perilaku perintah yang digunakan untuk mengisi adaptor data. |
FillLoadOption |
Mendapatkan atau mengatur LoadOption yang menentukan bagaimana adaptor mengisi DataTable dari DbDataReader. (Diperoleh dari DataAdapter) |
InsertCommand |
Mendapatkan atau mengatur perintah yang digunakan untuk menyisipkan rekaman baru ke sumber data. |
MissingMappingAction |
Menentukan tindakan yang harus diambil saat data masuk tidak memiliki tabel atau kolom yang cocok. (Diperoleh dari DataAdapter) |
MissingSchemaAction |
Menentukan tindakan yang akan diambil ketika skema yang ada DataSet tidak cocok dengan data masuk. (Diperoleh dari DataAdapter) |
ReturnProviderSpecificTypes |
Mendapatkan atau mengatur apakah |
SelectCommand |
Mendapatkan atau mengatur perintah yang digunakan untuk memilih rekaman di sumber data. |
Site |
Mendapatkan atau mengatur ISite dari Component. (Diperoleh dari Component) |
TableMappings |
Mendapatkan koleksi yang menyediakan pemetaan utama antara tabel sumber dan DataTable. (Diperoleh dari DataAdapter) |
UpdateBatchSize |
Mendapatkan atau menetapkan nilai yang mengaktifkan atau menonaktifkan dukungan pemrosesan batch, dan menentukan jumlah perintah yang dapat dijalankan dalam batch. |
UpdateCommand |
Mendapatkan atau mengatur perintah yang digunakan untuk memperbarui rekaman di sumber data. |
Metode
AddToBatch(IDbCommand) |
IDbCommand Menambahkan ke batch saat ini. |
ClearBatch() |
Menghapus semua IDbCommand objek dari batch. |
CloneInternals() |
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Membuat salinan instans ini dari DataAdapter. (Diperoleh dari DataAdapter) |
CreateObjRef(Type) |
Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh. (Diperoleh dari MarshalByRefObject) |
CreateRowUpdatedEvent(DataRow, IDbCommand, StatementType, DataTableMapping) |
Menginisialisasi instans baru kelas RowUpdatedEventArgs. |
CreateRowUpdatingEvent(DataRow, IDbCommand, StatementType, DataTableMapping) |
Menginisialisasi instans baru kelas RowUpdatingEventArgs. |
CreateTableMappings() |
Membuat baru DataTableMappingCollection. (Diperoleh dari DataAdapter) |
Dispose() |
Merilis semua sumber daya yang Componentdigunakan oleh . (Diperoleh dari Component) |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang DbDataAdapter digunakan oleh dan secara opsional merilis sumber daya terkelola. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
ExecuteBatch() |
Menjalankan batch saat ini. |
Fill(DataSet) |
Menambahkan atau merefresh baris di DataSet. |
Fill(DataSet, Int32, Int32, String) |
Menambahkan atau merefresh baris dalam rentang tertentu agar DataSet sesuai dengan baris di sumber data menggunakan DataSet nama dan DataTable . |
Fill(DataSet, Int32, Int32, String, IDbCommand, CommandBehavior) |
Menambahkan atau merefresh baris dalam rentang tertentu agar DataSet sesuai dengan baris di sumber data menggunakan DataSet nama tabel sumber, string perintah, dan perilaku perintah. |
Fill(DataSet, String) |
Menambahkan atau merefresh baris di DataSet agar sesuai dengan baris di sumber data menggunakan DataSet nama dan DataTable . |
Fill(DataSet, String, IDataReader, Int32, Int32) |
Menambahkan atau merefresh baris dalam rentang tertentu agar DataSet sesuai dengan baris di sumber data menggunakan DataSetnama , DataTable, dan IDataReader . |
Fill(DataSet, String, IDataReader, Int32, Int32) |
Menambahkan atau merefresh baris dalam rentang tertentu agar DataSet sesuai dengan baris di sumber data menggunakan DataSet nama dan DataTable . (Diperoleh dari DataAdapter) |
Fill(DataTable) |
Menambahkan atau merefresh baris dalam rentang tertentu agar DataSet sesuai dengan baris di sumber data menggunakan DataTable nama . |
Fill(DataTable, IDataReader) |
Menambahkan atau menyegarkan baris dalam agar DataTable sesuai dengan baris di sumber data menggunakan nama dan IDataReader yang ditentukanDataTable. |
Fill(DataTable, IDataReader) |
Menambahkan atau menyegarkan baris di DataTable agar sesuai dengan baris di sumber data menggunakan DataTable nama dan yang ditentukan IDataReader. (Diperoleh dari DataAdapter) |
Fill(DataTable, IDbCommand, CommandBehavior) |
Menambahkan atau me-refresh baris dalam agar DataTable sesuai dengan baris di sumber data menggunakan , dan IDbCommandCommandBehavioryang ditentukanDataTable. |
Fill(DataTable[], IDataReader, Int32, Int32) |
Menambahkan atau merefresh baris dalam rentang tertentu dalam kumpulan DataTable objek agar sesuai dengan baris di sumber data. (Diperoleh dari DataAdapter) |
Fill(DataTable[], Int32, Int32, IDbCommand, CommandBehavior) |
Menambahkan atau merefresh baris dalam rentang tertentu agar DataSet sesuai dengan baris di sumber data menggunakan DataSet nama dan DataTable . |
Fill(Int32, Int32, DataTable[]) |
Menambahkan atau menyegarkan baris dalam satu atau beberapa DataTable objek agar sesuai dengan yang ada di sumber data mulai dari rekaman yang ditentukan dan mengambil hingga jumlah rekaman maksimum yang ditentukan. |
FillSchema(DataSet, SchemaType) |
DataTable Menambahkan "Tabel" bernama ke yang ditentukan DataSet dan mengonfigurasi skema agar sesuai dengan yang ada di sumber data berdasarkan yang ditentukanSchemaType. |
FillSchema(DataSet, SchemaType, IDbCommand, String, CommandBehavior) |
DataTable Menambahkan ke yang ditentukan DataSet dan mengonfigurasi skema agar sesuai dengan yang ada di sumber data berdasarkan SchemaType. |
FillSchema(DataSet, SchemaType, String) |
DataTable Menambahkan ke yang ditentukan DataSet dan mengonfigurasi skema agar sesuai dengan yang ada di sumber data berdasarkan yang ditentukan SchemaType dan DataTable. |
FillSchema(DataSet, SchemaType, String, IDataReader) |
DataTable Menambahkan ke yang ditentukanDataSet. (Diperoleh dari DataAdapter) |
FillSchema(DataTable, SchemaType) |
Mengonfigurasi skema yang ditentukan DataTable berdasarkan yang ditentukan SchemaType. |
FillSchema(DataTable, SchemaType, IDataReader) |
DataTable Menambahkan ke yang ditentukanDataSet. (Diperoleh dari DataAdapter) |
FillSchema(DataTable, SchemaType, IDbCommand, CommandBehavior) |
Mengonfigurasi skema yang ditentukan DataTable berdasarkan , string perintah, dan CommandBehavior nilai yang ditentukanSchemaType. |
GetBatchedParameter(Int32, Int32) |
Mengembalikan IDataParameter dari salah satu perintah dalam batch saat ini. |
GetBatchedRecordsAffected(Int32, Int32, Exception) |
Mengembalikan informasi tentang upaya pembaruan individual dalam pembaruan batch yang lebih besar. |
GetFillParameters() |
Mendapatkan parameter yang ditetapkan oleh pengguna saat menjalankan pernyataan SQL SELECT. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetLifetimeService() |
Kedaluwarsa.
Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
GetService(Type) |
Mengembalikan objek yang mewakili layanan yang disediakan oleh Component atau oleh Container. (Diperoleh dari Component) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
HasTableMappings() |
Menunjukkan apakah DataTableMappingCollection telah dibuat. (Diperoleh dari DataAdapter) |
InitializeBatching() |
Menginisialisasi batching untuk DbDataAdapter. |
InitializeLifetimeService() |
Kedaluwarsa.
Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
MemberwiseClone(Boolean) |
Membuat salinan dangkal objek saat ini MarshalByRefObject . (Diperoleh dari MarshalByRefObject) |
OnFillError(FillErrorEventArgs) |
Memunculkan kejadian FillError. |
OnFillError(FillErrorEventArgs) |
Dipanggil ketika kesalahan terjadi selama |
OnRowUpdated(RowUpdatedEventArgs) |
|
OnRowUpdating(RowUpdatingEventArgs) |
|
ResetFillLoadOption() |
Mengatur ulang FillLoadOption ke status defaultnya dan menyebabkan Fill(DataSet) untuk menghormati AcceptChangesDuringFill. (Diperoleh dari DataAdapter) |
ShouldSerializeAcceptChangesDuringFill() |
Menentukan apakah AcceptChangesDuringFill properti harus dipertahankan. (Diperoleh dari DataAdapter) |
ShouldSerializeFillLoadOption() |
Menentukan apakah FillLoadOption properti harus dipertahankan. (Diperoleh dari DataAdapter) |
ShouldSerializeTableMappings() |
Menentukan apakah ada satu atau beberapa DataTableMapping objek dan objek tersebut harus dipertahankan. (Diperoleh dari DataAdapter) |
TerminateBatching() |
Mengakhiri batching untuk DbDataAdapter. |
ToString() |
Mengembalikan yang String berisi nama Component, jika ada. Metode ini tidak boleh ditimpa. (Diperoleh dari Component) |
Update(DataRow[]) |
Updates nilai dalam database dengan menjalankan pernyataan INSERT, UPDATE, atau DELETE masing-masing untuk setiap baris yang disisipkan, diperbarui, atau dihapus dalam array yang ditentukan di DataSet. |
Update(DataRow[], DataTableMapping) |
Updates nilai dalam database dengan menjalankan pernyataan INSERT, UPDATE, atau DELETE masing-masing untuk setiap baris yang disisipkan, diperbarui, atau dihapus dalam array DataRow objek yang ditentukan. |
Update(DataSet) |
Updates nilai dalam database dengan menjalankan pernyataan INSERT, UPDATE, atau DELETE masing-masing untuk setiap baris yang disisipkan, diperbarui, atau dihapus dalam baris yang ditentukanDataSet. |
Update(DataSet, String) |
Updates nilai dalam database dengan menjalankan pernyataan INSERT, UPDATE, atau DELETE masing-masing untuk setiap baris yang disisipkan, diperbarui, atau dihapus dengan DataSet nama yang ditentukanDataTable. |
Update(DataTable) |
Updates nilai dalam database dengan menjalankan pernyataan INSERT, UPDATE, atau DELETE masing-masing untuk setiap baris yang disisipkan, diperbarui, atau dihapus dalam baris yang ditentukanDataTable. |
Acara
Disposed |
Terjadi ketika komponen dibuang oleh panggilan ke Dispose() metode . (Diperoleh dari Component) |
FillError |
Dikembalikan ketika terjadi kesalahan selama operasi pengisian. |
FillError |
Dikembalikan ketika terjadi kesalahan selama operasi pengisian. (Diperoleh dari DataAdapter) |
Implementasi Antarmuka Eksplisit
ICloneable.Clone() |
Kedaluwarsa.
Membuat objek baru yang merupakan salinan instans saat ini. |
IDataAdapter.TableMappings |
Mendapatkan koleksi yang menunjukkan bagaimana tabel sumber dipetakan ke tabel himpunan data. (Diperoleh dari DataAdapter) |
IDbDataAdapter.DeleteCommand |
Mendapatkan atau mengatur pernyataan SQL untuk menghapus rekaman dari himpunan data. |
IDbDataAdapter.InsertCommand |
Mendapatkan atau mengatur pernyataan SQL yang digunakan untuk menyisipkan rekaman baru ke dalam sumber data. |
IDbDataAdapter.SelectCommand |
Mendapatkan atau mengatur pernyataan SQL yang digunakan untuk memilih rekaman di sumber data. |
IDbDataAdapter.UpdateCommand |
Mendapatkan atau mengatur pernyataan SQL yang digunakan untuk memperbarui rekaman di sumber data. |