DataContext Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.