DataAdapter 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.
Mewakili sekumpulan perintah SQL dan koneksi database yang digunakan untuk mengisi DataSet dan memperbarui sumber data.
public ref class DataAdapter : System::ComponentModel::Component, System::Data::IDataAdapter
public ref class DataAdapter abstract : System::ComponentModel::Component, System::Data::IDataAdapter
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public abstract class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
type DataAdapter = class
inherit Component
interface IDataAdapter
Public Class DataAdapter
Inherits Component
Implements IDataAdapter
Public MustInherit Class DataAdapter
Inherits Component
Implements IDataAdapter
- Warisan
- Turunan
- Penerapan
Keterangan
berfungsi DataAdapter sebagai jembatan antara dan DataSet sumber data untuk mengambil dan menyimpan data. DataAdapter menyediakan jembatan ini dengan memetakan Fill, yang mengubah data dalam DataSet agar sesuai dengan data di sumber data, dan Update, yang mengubah data di sumber data agar sesuai dengan data di DataSet.
Jika Anda menyambungkan ke database SQL Server, Anda dapat meningkatkan performa keseluruhan dengan menggunakan SqlDataAdapter bersama dengan objek dan SqlConnection terkaitSqlCommand. Untuk sumber data yang didukung OLE DB, gunakan DataAdapter dengan objek dan OleDbConnection terkaitOleDbCommand. Untuk sumber data yang didukung ODBC, gunakan DataAdapter dengan objek dan OdbcConnection terkaitOdbcCommand. Untuk database Oracle, gunakan DataAdapter dengan objek dan OracleConnection terkaitOracleCommand.
Saat instans DataAdapter dibuat, properti baca/tulis diatur ke nilai awal. Untuk daftar nilai-nilai ini, lihat DataAdapter konstruktor.
Konstruktor
DataAdapter() |
Menginisialisasi instans baru kelas DataAdapter. |
DataAdapter(DataAdapter) |
Menginisialisasi instans DataAdapter baru kelas dari objek yang ada dengan jenis yang sama. |
Properti
AcceptChangesDuringFill |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah AcceptChanges() dipanggil setelah DataRow ditambahkan ke DataTable selama salah satu operasi Isi . |
AcceptChangesDuringUpdate |
Mendapatkan atau mengatur apakah AcceptChanges() dipanggil selama Update(DataSet). |
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. |
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) |
FillLoadOption |
Mendapatkan atau mengatur LoadOption yang menentukan bagaimana adaptor mengisi DataTable dari DbDataReader. |
MissingMappingAction |
Menentukan tindakan yang harus diambil saat data masuk tidak memiliki tabel atau kolom yang cocok. |
MissingSchemaAction |
Menentukan tindakan yang akan diambil ketika skema yang ada DataSet tidak cocok dengan data masuk. |
ReturnProviderSpecificTypes |
Mendapatkan atau mengatur apakah |
Site |
Mendapatkan atau mengatur ISite dari Component. (Diperoleh dari Component) |
TableMappings |
Mendapatkan koleksi yang menyediakan pemetaan utama antara tabel sumber dan DataTable. |
Metode
CloneInternals() |
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Membuat salinan instans ini 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) |
CreateTableMappings() |
Membuat baru DataTableMappingCollection. |
Dispose() |
Merilis semua sumber daya yang Componentdigunakan oleh . (Diperoleh dari Component) |
Dispose(Boolean) |
Merilis sumber daya tidak terkelola yang DataAdapter digunakan oleh dan secara opsional merilis sumber daya terkelola. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
Fill(DataSet) |
Menambahkan atau merefresh baris di DataSet agar sesuai dengan baris di sumber data. |
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 . |
Fill(DataTable, IDataReader) |
Menambahkan atau menyegarkan baris di DataTable agar sesuai dengan baris di sumber data menggunakan DataTable nama dan yang ditentukan IDataReader. |
Fill(DataTable[], IDataReader, Int32, Int32) |
Menambahkan atau merefresh baris dalam rentang tertentu dalam kumpulan DataTable objek agar sesuai dengan baris di sumber data. |
FillSchema(DataSet, SchemaType) |
DataTable Menambahkan ke yang ditentukan DataSet dan mengonfigurasi skema agar sesuai dengan yang ada di sumber data berdasarkan SchemaType. |
FillSchema(DataSet, SchemaType, String, IDataReader) | |
FillSchema(DataTable, SchemaType, IDataReader) | |
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 instans Type saat ini. (Diperoleh dari Object) |
HasTableMappings() |
Menunjukkan apakah DataTableMappingCollection telah dibuat. |
InitializeLifetimeService() |
Kedaluwarsa.
Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
MemberwiseClone(Boolean) |
Membuat salinan dangkal objek saat ini MarshalByRefObject . (Diperoleh dari MarshalByRefObject) |
OnFillError(FillErrorEventArgs) |
Dipanggil ketika kesalahan terjadi selama |
ResetFillLoadOption() |
Mengatur ulang FillLoadOption ke status defaultnya dan menyebabkan Fill(DataSet) untuk menghormati AcceptChangesDuringFill. |
ShouldSerializeAcceptChangesDuringFill() |
Menentukan apakah AcceptChangesDuringFill properti harus dipertahankan. |
ShouldSerializeFillLoadOption() |
Menentukan apakah FillLoadOption properti harus dipertahankan. |
ShouldSerializeTableMappings() |
Menentukan apakah ada satu atau beberapa DataTableMapping objek dan objek tersebut harus dipertahankan. |
ToString() |
Mengembalikan yang String berisi nama Component, jika ada. Metode ini tidak boleh ditimpa. (Diperoleh dari Component) |
Update(DataSet) |
Memanggil pernyataan INSERT, UPDATE, atau DELETE masing-masing untuk setiap baris yang disisipkan, diperbarui, atau dihapus dalam yang ditentukan DataSet dari DataTable "Tabel" bernama |
Acara
Disposed |
Terjadi ketika komponen dibuang oleh panggilan ke Dispose() metode . (Diperoleh dari Component) |
FillError |
Dikembalikan ketika terjadi kesalahan selama operasi pengisian. |
Implementasi Antarmuka Eksplisit
IDataAdapter.TableMappings |
Mendapatkan koleksi yang menunjukkan bagaimana tabel sumber dipetakan ke tabel himpunan data. |