Bahasa

DataContext Konstruktor

Definisi

Menginisialisasi instans baru dari kelas DataContext. string koneksi yang Anda gunakan bisa menjadi ADO.NET string koneksi. Anda juga dapat menentukan nama file ke file SQL Server Express atau SQL Server Ringkas.

Overload

Nama Deskripsi
DataContext(IDbConnection)

Menginisialisasi instans baru kelas DataContext dengan merujuk koneksi yang digunakan oleh .NET Framework.

DataContext(String)

Menginisialisasi instans DataContext baru kelas dengan mereferensikan sumber file.

DataContext(IDbConnection, MappingSource)

Menginisialisasi instans DataContext baru kelas dengan merujuk koneksi dan sumber pemetaan.

DataContext(String, MappingSource)

Menginisialisasi instans DataContext baru kelas dengan merujuk sumber file dan sumber pemetaan.

DataContext(IDbConnection)

Menginisialisasi instans baru kelas DataContext dengan merujuk koneksi yang digunakan oleh .NET Framework.

public:
 DataContext(System::Data::IDbConnection ^ connection);
public DataContext(System.Data.IDbConnection connection);
new System.Data.Linq.DataContext : System.Data.IDbConnection -> System.Data.Linq.DataContext
Public Sub New (connection As IDbConnection)

Parameter

connection
IDbConnection

Koneksi yang digunakan oleh .NET Framework.

Keterangan

DataContext terbuka dan menutup koneksi database sesuai kebutuhan jika Anda menyediakan koneksi tertutup atau string koneksi. Secara umum, Anda tidak perlu memanggil Dispose pada DataContext. Jika Anda menyediakan koneksi terbuka, DataContext koneksi tidak akan menutupnya. Oleh karena itu, jangan membuat instans DataContext dengan koneksi terbuka kecuali Anda memiliki alasan yang baik untuk melakukan ini. System.Transactions Dalam transaksi, DataContext tidak akan membuka atau menutup koneksi untuk menghindari promosi.

Berlaku untuk

DataContext(String)

Menginisialisasi instans DataContext baru kelas dengan mereferensikan sumber file.

public:
 DataContext(System::String ^ fileOrServerOrConnection);
public DataContext(string fileOrServerOrConnection);
new System.Data.Linq.DataContext : string -> System.Data.Linq.DataContext
Public Sub New (fileOrServerOrConnection As String)

Parameter

fileOrServerOrConnection
String

Argumen ini bisa menjadi salah satu dari berikut ini: Nama file tempat database SQL Server Express berada.

Nama server tempat database ada. Dalam hal ini penyedia menggunakan database default untuk pengguna.

Connection string lengkap. LINQ ke SQL hanya meneruskan string ke penyedia tanpa modifikasi.

Berlaku untuk

DataContext(IDbConnection, MappingSource)

Menginisialisasi instans DataContext baru kelas dengan merujuk koneksi dan sumber pemetaan.

public:
 DataContext(System::Data::IDbConnection ^ connection, System::Data::Linq::Mapping::MappingSource ^ mapping);
public DataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mapping);
new System.Data.Linq.DataContext : System.Data.IDbConnection * System.Data.Linq.Mapping.MappingSource -> System.Data.Linq.DataContext
Public Sub New (connection As IDbConnection, mapping As MappingSource)

Parameter

connection
IDbConnection

Koneksi yang digunakan oleh .NET Framework.

mapping
MappingSource

Sumber untuk pemetaan.

Berlaku untuk

DataContext(String, MappingSource)

Menginisialisasi instans DataContext baru kelas dengan merujuk sumber file dan sumber pemetaan.

public:
 DataContext(System::String ^ fileOrServerOrConnection, System::Data::Linq::Mapping::MappingSource ^ mapping);
public DataContext(string fileOrServerOrConnection, System.Data.Linq.Mapping.MappingSource mapping);
new System.Data.Linq.DataContext : string * System.Data.Linq.Mapping.MappingSource -> System.Data.Linq.DataContext
Public Sub New (fileOrServerOrConnection As String, mapping As MappingSource)

Parameter

fileOrServerOrConnection
String

Argumen ini bisa menjadi salah satu dari berikut ini:

Nama file tempat database SQL Server Express berada.

Nama server tempat database ada. Dalam hal ini penyedia menggunakan database default untuk pengguna.

Connection string lengkap. LINQ ke SQL hanya meneruskan string ke penyedia tanpa modifikasi.

mapping
MappingSource

Sumber untuk pemetaan.

Berlaku untuk