DataContext Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk