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 tangan 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

DbDataSource()

Menginisialisasi instans baru kelas DbDataSource.

Properti

ConnectionString

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

Metode

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, melepaskan, atau mereset 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, melepaskan, atau mereset sumber daya yang tidak dikelola secara asinkron.

DisposeAsyncCore()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, 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 instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(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

ConfigureAwait(IAsyncDisposable, Boolean)

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

Berlaku untuk