DataContext Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci DataContext třídy. Connection string, kterou používáte, může být ADO.NET připojovací řetězec. Můžete také zadat název souboru SQL Server Express nebo SQL Server Komprimovaný soubor.
Přetížení
| Name | Description |
|---|---|
| DataContext(IDbConnection) |
Inicializuje novou instanci třídy DataContext odkazem na připojení používané .NET Framework. |
| DataContext(String) |
Inicializuje novou instanci DataContext třídy odkazováním na zdroj souboru. |
| DataContext(IDbConnection, MappingSource) |
Inicializuje novou instanci DataContext třídy odkazováním na připojení a zdroj mapování. |
| DataContext(String, MappingSource) |
Inicializuje novou instanci DataContext třídy odkazováním na zdroj souboru a mapovací zdroj. |
DataContext(IDbConnection)
Inicializuje novou instanci třídy DataContext odkazem na připojení používané .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)
Parametry
- connection
- IDbConnection
Připojení používané rozhraním .NET Framework.
Poznámky
Pokud zadáte uzavřené připojení nebo připojovací řetězec, otevře se DataContext a podle potřeby zavře připojení k databázi. Obecně byste nikdy neměli volat Dispose na DataContext. Pokud zadáte otevřené připojení, DataContext nezavře ho. Proto vytvořte instanci DataContext s otevřeným připojením, pokud nemáte dobrý důvod k tomu.
System.Transactions V transakci DataContext se připojení neotevírej nebo nezavře, aby se zabránilo povýšení.
Platí pro
DataContext(String)
Inicializuje novou instanci DataContext třídy odkazováním na zdroj souboru.
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)
Parametry
- fileOrServerOrConnection
- String
Tento argument může být libovolný z následujících: Název souboru, ve kterém se nachází databáze SQL Server Express.
Název serveru, na kterém je databáze. V takovém případě poskytovatel používá výchozí databázi pro uživatele.
Kompletní připojovací řetězec. LINQ to SQL jednoduše předá řetězec poskytovateli beze změny.
Platí pro
DataContext(IDbConnection, MappingSource)
Inicializuje novou instanci DataContext třídy odkazováním na připojení a zdroj mapování.
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)
Parametry
- connection
- IDbConnection
Připojení používané rozhraním .NET Framework.
- mapping
- MappingSource
Zdroj pro mapování.
Platí pro
DataContext(String, MappingSource)
Inicializuje novou instanci DataContext třídy odkazováním na zdroj souboru a mapovací zdroj.
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)
Parametry
- fileOrServerOrConnection
- String
Tento argument může být některý z následujících:
Název souboru, ve kterém se nachází databáze SQL Server Express.
Název serveru, na kterém je databáze. V takovém případě poskytovatel používá výchozí databázi pro uživatele.
Kompletní připojovací řetězec. LINQ to SQL jednoduše předá řetězec poskytovateli beze změny.
- mapping
- MappingSource
Zdroj pro mapování.