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
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)]
public class DataAdapter : 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
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)>]
type DataAdapter = class
inherit Component
interface 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
- Atribut
- 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 SqlCommand dan SqlConnection terkait. Untuk sumber data yang didukung OLE DB, gunakan DataAdapter dengan objek dan OleDbCommand terkaitOleDbConnection. Untuk sumber data yang didukung ODBC, gunakan DataAdapter dengan objek dan OdbcCommand terkaitOdbcConnection. Untuk database Oracle, gunakan DataAdapter dengan objek dan OracleCommand terkaitOracleConnection.
Saat instans DataAdapter dibuat, properti baca/tulis diatur ke nilai awal. Untuk daftar nilai-nilai ini, lihat DataAdapter konstruktor.
Konstruktor
| Nama | Deskripsi |
|---|---|
| DataAdapter() |
Menginisialisasi instans baru dari kelas DataAdapter. |
| DataAdapter(DataAdapter) |
Menginisialisasi instans DataAdapter baru kelas dari objek yang ada dengan jenis yang sama. |
Properti
| Nama | Deskripsi |
|---|---|
| AcceptChangesDuringFill |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah AcceptChanges() dipanggil pada DataRow setelah ditambahkan ke DataTable selama salah satu operasi Isian . |
| AcceptChangesDuringUpdate |
Mendapatkan atau mengatur apakah AcceptChanges() dipanggil selama Update(DataSet). |
| CanRaiseEvents |
Mendapatkan nilai yang menunjukkan apakah komponen dapat menaikkan peristiwa. (Diperoleh dari Component) |
| Container |
Mendapatkan IContainer 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 Componentini. (Diperoleh dari Component) |
| FillLoadOption |
Mendapatkan atau mengatur LoadOption yang menentukan bagaimana adaptor mengisi DataTable dari DbDataReader. |
| MissingMappingAction |
Menentukan tindakan yang akan diambil saat data masuk tidak memiliki tabel atau kolom yang cocok. |
| MissingSchemaAction |
Menentukan tindakan yang harus diambil ketika skema yang DataSet ada tidak cocok dengan data masuk. |
| ReturnProviderSpecificTypes |
Mendapatkan atau mengatur apakah |
| Site |
Mengambil atau menetapkan ISite dari Component. (Diperoleh dari Component) |
| TableMappings |
Mendapatkan koleksi yang menyediakan pemetaan utama antara tabel sumber dan DataTable. |
Metode
| Nama | Deskripsi |
|---|---|
| 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 digunakan oleh Component. (Diperoleh dari Component) |
| Dispose(Boolean) |
Merilis sumber daya yang tidak dikelola 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, String, IDataReader, Int32, Int32) |
Menambahkan atau merefresh baris dalam rentang tertentu di DataSet agar sesuai dengan baris di sumber data menggunakan DataSet nama dan DataTable . |
| Fill(DataSet) |
Menambahkan atau merefresh baris di DataSet agar sesuai dengan baris di sumber data. |
| Fill(DataTable, IDataReader) |
Menambahkan atau merefresh 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, String, IDataReader) | |
| FillSchema(DataSet, SchemaType) |
DataTable Menambahkan ke yang ditentukan DataSet dan mengonfigurasi skema agar sesuai dengan yang ada di sumber data berdasarkan SchemaType. |
| 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 Type instans 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 Objectsaat ini. (Diperoleh dari Object) |
| MemberwiseClone(Boolean) |
Membuat salinan dangkal objek MarshalByRefObject saat ini. (Diperoleh dari MarshalByRefObject) |
| OnFillError(FillErrorEventArgs) |
Dipanggil ketika kesalahan terjadi selama |
| ResetFillLoadOption() |
Reset 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
| Nama | Deskripsi |
|---|---|
| Disposed |
Terjadi ketika komponen dibuang oleh panggilan ke metode Dispose(). (Diperoleh dari Component) |
| FillError |
Dikembalikan ketika kesalahan terjadi selama operasi pengisian. |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IDataAdapter.TableMappings |
Mendapatkan koleksi yang menunjukkan bagaimana tabel sumber dipetakan ke tabel himpunan data. |