Bagikan melalui


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 menyerahkan koneksi terbuka ke database tertentu, merangkum semua informasi yang diperlukan untuk menyambungkan ke database. Tergantung pada bagaimana DbDataSource dikonfigurasi, koneksi yang diserahkannya dapat dikumpulkan.

Konstruktor

DbDataSource()

Menginisialisasi instans baru kelas DbDataSource.

Properti

ConnectionString

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

Metode

CreateBatch()

Mengembalikan DbBatch yang siap untuk dieksekusi terhadap DbDataSource.

CreateCommand(String)

Mengembalikan DbCommand yang siap untuk dieksekusi terhadap DbDataSource.

CreateConnection()

Mengembalikan koneksi baru yang tertutup ke database yang diwakili oleh DbDataSourceini.

CreateDbBatch()

Mengembalikan DbBatch yang siap untuk dieksekusi terhadap DbDataSource.

CreateDbCommand(String)

Mengembalikan DbCommand yang siap untuk dieksekusi terhadap DbDataSource.

CreateDbConnection()

Mengembalikan koneksi baru yang tertutup ke database yang diwakili oleh DbDataSourceini.

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 kelas DbDataSource 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 DbDataSourceini.

OpenConnectionAsync(CancellationToken)

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

OpenDbConnection()

Mengembalikan koneksi baru yang terbuka ke database yang diwakili oleh DbDataSourceini.

OpenDbConnectionAsync(CancellationToken)

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

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 akan dilakukan.

Berlaku untuk