DataContext Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe DataContext. La stringa di connessione utilizzata può essere una stringa di connessione ADO.NET. È inoltre possibile specificare un nome file per un file di SQL Server Express o SQL Server Compact.
Overload
DataContext(IDbConnection) |
Inizializza una nuova istanza della DataContext classe facendo riferimento alla connessione usata da .NET Framework. |
DataContext(String) |
Inizializza una nuova istanza della classe DataContext facendo riferimento a un'origine file. |
DataContext(IDbConnection, MappingSource) |
Inizializza una nuova istanza della classe DataContext facendo riferimento a una connessione e a un'origine del mapping. |
DataContext(String, MappingSource) |
Inizializza una nuova istanza della classe DataContext facendo riferimento a un'origine file e a un'origine mapping. |
DataContext(IDbConnection)
Inizializza una nuova istanza della DataContext classe facendo riferimento alla connessione usata da .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)
Parametri
- connection
- IDbConnection
Connessione utilizzata da .NET Framework.
Commenti
Un DataContext oggetto apre e chiude una connessione di database in base alle esigenze se si fornisce una connessione chiusa o un stringa di connessione. In generale, non è mai necessario chiamare Dispose
su un .DataContext Se si specifica una connessione aperta, l'oggetto DataContext non lo chiuderà. Pertanto, non creare un'istanza di con una DataContext connessione aperta a meno che non si abbia un buon motivo per eseguire questa operazione. In una System.Transactions transazione, un oggetto DataContext non aprirà o chiuderà una connessione per evitare l'innalzamento di livello.
Si applica a
DataContext(String)
Inizializza una nuova istanza della classe DataContext facendo riferimento a un'origine file.
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)
Parametri
- fileOrServerOrConnection
- String
Questo argomento può corrispondere ai seguenti elementi: Il nome di un file in cui si trova un database SQL Server Express.
Il nome di un server in cui è presente un database. In tal caso, il provider utilizza il database predefinito per un utente.
Stringa di connessione completa. LINQ to SQL passa solo la stringa al provider senza apportare modifiche.
Si applica a
DataContext(IDbConnection, MappingSource)
Inizializza una nuova istanza della classe DataContext facendo riferimento a una connessione e a un'origine del mapping.
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)
Parametri
- connection
- IDbConnection
Connessione utilizzata da .NET Framework.
- mapping
- MappingSource
Origine per il mapping.
Si applica a
DataContext(String, MappingSource)
Inizializza una nuova istanza della classe DataContext facendo riferimento a un'origine file e a un'origine mapping.
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)
Parametri
- fileOrServerOrConnection
- String
L'argomento può essere costituito da uno degli elementi seguenti:
Il nome di un file in cui risiede un database SQL Server Express.
Il nome di un server in cui è presente un database. In tal caso, il provider utilizza il database predefinito per un utente.
Stringa di connessione completa. LINQ to SQL passa solo la stringa al provider senza apportare modifiche.
- mapping
- MappingSource
Origine per il mapping.