DataContext Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.