Bagikan melalui


DataContext Konstruktor

Definisi

Menginisialisasi instans baru 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 Compact.

Overload

DataContext(IDbConnection)

Menginisialisasi instans DataContext baru kelas dengan mereferensikan 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 mereferensikan koneksi dan sumber pemetaan.

DataContext(String, MappingSource)

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

DataContext(IDbConnection)

Menginisialisasi instans DataContext baru kelas dengan mereferensikan 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

Membuka DataContext dan menutup koneksi database sesuai kebutuhan jika Anda menyediakan koneksi tertutup atau string koneksi. Secara umum, Anda tidak perlu memanggil Dispose di DataContext. Jika Anda menyediakan koneksi terbuka, DataContext 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 berupa salah satu dari berikut ini: Nama file tempat database SQL Server Express berada.

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

Sebuah string koneksi lengkap. LINQ ke SQL hanya meneruskan string ke penyedia tanpa modifikasi.

Berlaku untuk

DataContext(IDbConnection, MappingSource)

Menginisialisasi instans DataContext baru kelas dengan mereferensikan 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 mereferensikan 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 berada. Dalam hal ini penyedia menggunakan database default untuk pengguna.

Sebuah string koneksi lengkap. LINQ ke SQL hanya meneruskan string ke penyedia tanpa modifikasi.

mapping
MappingSource

Sumber untuk pemetaan.

Berlaku untuk