DataContext Konstruktorer

Definition

Initierar en ny instans av DataContext klassen. Det reťazec pripojenia du använder kan vara en ADO.NET reťazec pripojenia. Du kan också ange ett filnamn för en SQL Server Express- eller SQL Server Compact-fil.

Överlagringar

Name Description
DataContext(IDbConnection)

Initierar en ny instans av klassen DataContext genom att referera till anslutningen som används av .NET Framework.

DataContext(String)

Initierar en ny instans av DataContext klassen genom att referera till en filkälla.

DataContext(IDbConnection, MappingSource)

Initierar en ny instans av DataContext klassen genom att referera till en anslutning och en mappningskälla.

DataContext(String, MappingSource)

Initierar en ny instans av DataContext klassen genom att referera till en filkälla och en mappningskälla.

DataContext(IDbConnection)

Initierar en ny instans av klassen DataContext genom att referera till anslutningen som används av .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)

Parametrar

connection
IDbConnection

Anslutningen som används av .NET Framework.

Kommentarer

En DataContext öppnas och stänger en databasanslutning efter behov om du anger en stängd anslutning eller en reťazec pripojenia. I allmänhet bör du aldrig behöva anropa Dispose på en DataContext. Om du anger en öppen anslutning stängs den DataContext inte. Därför bör du inte instansiera en DataContext med en öppen anslutning om du inte har en bra anledning att göra detta. I en System.Transactions transaktion DataContext öppnas eller stängs inte en anslutning för att undvika befordran.

Gäller för

DataContext(String)

Initierar en ny instans av DataContext klassen genom att referera till en filkälla.

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)

Parametrar

fileOrServerOrConnection
String

Det här argumentet kan vara något av följande: Namnet på en fil där en SQL Server Express-databas finns.

Namnet på en server där en databas finns. I det här fallet använder providern standarddatabasen för en användare.

En fullständig reťazec pripojenia. LINQ till SQL skickar bara strängen till providern utan ändringar.

Gäller för

DataContext(IDbConnection, MappingSource)

Initierar en ny instans av DataContext klassen genom att referera till en anslutning och en mappningskälla.

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)

Parametrar

connection
IDbConnection

Anslutningen som används av .NET Framework.

mapping
MappingSource

En källa för mappning.

Gäller för

DataContext(String, MappingSource)

Initierar en ny instans av DataContext klassen genom att referera till en filkälla och en mappningskälla.

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)

Parametrar

fileOrServerOrConnection
String

Det här argumentet kan vara något av följande:

Namnet på en fil där en SQL Server Express-databas finns.

Namnet på en server där en databas finns. I det här fallet använder providern standarddatabasen för en användare.

En fullständig reťazec pripojenia. LINQ till SQL skickar bara strängen till providern utan ändringar.

mapping
MappingSource

En källa för mappning.

Gäller för