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 . Použitá připojovací řetězec může být ADO.NET připojovací řetězec. Můžete také zadat název souboru SQL Server Express nebo SQL Server Compact souboru.
Přetížení
DataContext(IDbConnection) |
Inicializuje novou instanci DataContext třídy odkazem na připojení používané rozhraním .NET Framework. |
DataContext(String) |
Inicializuje novou instanci DataContext třídy odkazem 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 zdroj mapování. |
DataContext(IDbConnection)
Inicializuje novou instanci DataContext třídy odkazem na připojení používané rozhraním .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 DataContext zadáte uzavřené připojení nebo připojovací řetězec, otevře a podle potřeby ukončí připojení k databázi. Obecně platí, že byste nikdy neměli volat Dispose
na DataContext. Pokud zadáte otevřené připojení, DataContext nezavře ho. Proto nevytvořujte instanci DataContext s otevřeným připojením, pokud k tomu nemáte dobrý důvod.
System.Transactions V transakci neotevře nebo neuzavře připojení, DataContext aby se zabránilo povýšení.
Platí pro
DataContext(String)
Inicializuje novou instanci DataContext třídy odkazem 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 některý z následujících: Název souboru, ve kterém se nachází SQL Server Express databáze.
Název serveru, na kterém se nachází databáze. V tomto případě poskytovatel použije výchozí databázi pro uživatele.
Kompletní připojovací řetězec. LINQ to SQL řetězec předá zprostředkovateli 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 zdroj mapování.
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 se nachází databáze. V tomto případě poskytovatel použije výchozí databázi pro uživatele.
Kompletní připojovací řetězec. LINQ to SQL řetězec předá zprostředkovateli beze změny.
- mapping
- MappingSource
Zdroj pro mapování.