DataContext Constructors

Definitie

Initialiseert een nieuw exemplaar van de DataContext klasse. De verbindingsreeks die u gebruikt, kan een ADO.NET verbindingsreeks zijn. U kunt ook een bestandsnaam opgeven voor een SQL Server Express- of SQL Server Compact-bestand.

Overloads

Name Description
DataContext(IDbConnection)

Initialiseert een nieuw exemplaar van de klasse DataContext door te verwijzen naar de verbinding die wordt gebruikt door het .NET Framework.

DataContext(String)

Initialiseert een nieuw exemplaar van de DataContext klasse door te verwijzen naar een bestandsbron.

DataContext(IDbConnection, MappingSource)

Initialiseert een nieuw exemplaar van de DataContext klasse door te verwijzen naar een verbinding en een toewijzingsbron.

DataContext(String, MappingSource)

Initialiseert een nieuw exemplaar van de DataContext klasse door te verwijzen naar een bestandsbron en een toewijzingsbron.

DataContext(IDbConnection)

Initialiseert een nieuw exemplaar van de klasse DataContext door te verwijzen naar de verbinding die wordt gebruikt door het .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)

Parameters

connection
IDbConnection

De verbinding die wordt gebruikt door het .NET Framework.

Opmerkingen

Een DataContext wordt geopend en sluit indien nodig een databaseverbinding als u een gesloten verbinding of een verbindingsreeks opgeeft. Over het algemeen moet je nooit op een Dispose.DataContext Als u een open verbinding opgeeft, wordt deze DataContext niet gesloten. Maak daarom geen instantie met een DataContext open verbinding, tenzij u hiervoor een goede reden hebt. In een System.Transactions transactie wordt een DataContext verbinding niet geopend of gesloten om promotie te voorkomen.

Van toepassing op

DataContext(String)

Initialiseert een nieuw exemplaar van de DataContext klasse door te verwijzen naar een bestandsbron.

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)

Parameters

fileOrServerOrConnection
String

Dit argument kan een van de volgende zijn: de naam van een bestand waarin een SQL Server Express-database zich bevindt.

De naam van een server waarop een database aanwezig is. In dit geval gebruikt de provider de standaarddatabase voor een gebruiker.

Een volledige verbindingsreeks. LINQ naar SQL geeft de tekenreeks door aan de provider zonder wijziging.

Van toepassing op

DataContext(IDbConnection, MappingSource)

Initialiseert een nieuw exemplaar van de DataContext klasse door te verwijzen naar een verbinding en een toewijzingsbron.

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)

Parameters

connection
IDbConnection

De verbinding die wordt gebruikt door het .NET Framework.

mapping
MappingSource

Een bron voor toewijzing.

Van toepassing op

DataContext(String, MappingSource)

Initialiseert een nieuw exemplaar van de DataContext klasse door te verwijzen naar een bestandsbron en een toewijzingsbron.

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)

Parameters

fileOrServerOrConnection
String

Dit argument kan een van de volgende zijn:

De naam van een bestand waarin een SQL Server Express-database zich bevindt.

De naam van een server waarop een database aanwezig is. In dit geval gebruikt de provider de standaarddatabase voor een gebruiker.

Een volledige verbindingsreeks. LINQ naar SQL geeft de tekenreeks door aan de provider zonder wijziging.

mapping
MappingSource

Een bron voor toewijzing.

Van toepassing op