DbDataSource Kelas

Definisi

Mewakili sumber data yang dapat digunakan untuk mendapatkan koneksi terbuka, dan terhadap perintah mana yang dapat dijalankan secara langsung.

public ref class DbDataSource abstract : IAsyncDisposable, IDisposable
public abstract class DbDataSource : IAsyncDisposable, IDisposable
type DbDataSource = class
    interface IDisposable
    interface IAsyncDisposable
Public MustInherit Class DbDataSource
Implements IAsyncDisposable, IDisposable
Warisan
DbDataSource
Penerapan

Keterangan

Tidak seperti DbProviderFactory, yang murni pabrik untuk objek khusus penyedia seperti DbConnection, DbDataSource lepaskan koneksi terbuka ke database tertentu, merangkum semua informasi yang diperlukan untuk menyambungkan ke database. Tergantung pada bagaimana dikonfigurasi DbDataSource , koneksi yang diserahkannya dapat dikumpulkan.

Konstruktor

Nama Deskripsi
DbDataSource()

Menginisialisasi instans baru dari kelas DbDataSource.

Properti

Nama Deskripsi
ConnectionString

Mendapatkan string koneksi database yang diwakili oleh DbDataSource ini. Konten string koneksi yang tepat bergantung pada sumber data tertentu untuk koneksi ini.

Metode

Nama Deskripsi
CreateBatch()

Mengembalikan yang DbBatch siap untuk dieksekusi terhadap DbDataSource.

CreateCommand(String)

Mengembalikan yang DbCommand siap untuk dieksekusi terhadap DbDataSource.

CreateConnection()

Mengembalikan koneksi baru yang tertutup ke database yang diwakili oleh ini DbDataSource.

CreateDbBatch()

Mengembalikan yang DbBatch siap untuk dieksekusi terhadap DbDataSource.

CreateDbCommand(String)

Mengembalikan yang DbCommand siap untuk dieksekusi terhadap DbDataSource.

CreateDbConnection()

Mengembalikan koneksi baru yang tertutup ke database yang diwakili oleh ini DbDataSource.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola secara asinkron.

Dispose(Boolean)

Dipanggil oleh metode Dispose() dan Finalize() untuk merilis sumber daya terkelola dan tidak terkelola yang digunakan oleh instans DbDataSource kelas saat ini.

DisposeAsync()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola secara asinkron.

DisposeAsyncCore()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya terkelola secara asinkron.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
OpenConnection()

Mengembalikan koneksi baru yang terbuka ke database yang diwakili oleh ini DbDataSource.

OpenConnectionAsync(CancellationToken)

Secara asinkron mengembalikan koneksi baru yang terbuka ke database yang diwakili oleh ini DbDataSource.

OpenDbConnection()

Mengembalikan koneksi baru yang terbuka ke database yang diwakili oleh ini DbDataSource.

OpenDbConnectionAsync(CancellationToken)

Secara asinkron mengembalikan koneksi baru yang terbuka ke database yang diwakili oleh ini DbDataSource.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Metode Ekstensi

Nama Deskripsi
ConfigureAwait(IAsyncDisposable, Boolean)

Mengonfigurasi bagaimana menunggu tugas yang dikembalikan dari asinkron sekali pakai akan dilakukan.

Berlaku untuk