DataContext Constructeurs

Définition

Initialise une nouvelle instance de la classe DataContext. La chaîne de connexion que vous utilisez peut être ado.NET chaîne de connexion. Vous pouvez également spécifier un nom de fichier dans un fichier SQL Server Express ou SQL Server Compact.

Surcharges

Nom Description
DataContext(IDbConnection)

Initialise une nouvelle instance de la classe DataContext en référençant la connexion utilisée par l’infrastructure .NET.

DataContext(String)

Initialise une nouvelle instance de la DataContext classe en référençant une source de fichier.

DataContext(IDbConnection, MappingSource)

Initialise une nouvelle instance de la DataContext classe en référençant une connexion et une source de mappage.

DataContext(String, MappingSource)

Initialise une nouvelle instance de la DataContext classe en référençant une source de fichier et une source de mappage.

DataContext(IDbConnection)

Initialise une nouvelle instance de la classe DataContext en référençant la connexion utilisée par l’infrastructure .NET.

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)

Paramètres

connection
IDbConnection

Connexion utilisée par l’infrastructure .NET.

Remarques

Une DataContext s’ouvre et ferme une connexion de base de données si nécessaire si vous fournissez une connexion fermée ou un chaîne de connexion. En général, vous ne devriez jamais avoir à appeler Dispose un DataContext. Si vous fournissez une connexion ouverte, la DataContext connexion ne la ferme pas. Par conséquent, n’instanciez pas une DataContext connexion ouverte, sauf si vous avez une bonne raison de le faire. Dans une System.Transactions transaction, une DataContext connexion ne s’ouvre pas ou ne ferme pas pour éviter la promotion.

S’applique à

DataContext(String)

Initialise une nouvelle instance de la DataContext classe en référençant une source de fichier.

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)

Paramètres

fileOrServerOrConnection
String

Cet argument peut être l’un des éléments suivants : nom d’un fichier où réside une base de données Express SQL Server.

Nom d’un serveur où une base de données est présente. Dans ce cas, le fournisseur utilise la base de données par défaut pour un utilisateur.

Une chaîne de connexion complète. LINQ to SQL transmet simplement la chaîne au fournisseur sans modification.

S’applique à

DataContext(IDbConnection, MappingSource)

Initialise une nouvelle instance de la DataContext classe en référençant une connexion et une source de mappage.

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)

Paramètres

connection
IDbConnection

Connexion utilisée par l’infrastructure .NET.

mapping
MappingSource

Source de mappage.

S’applique à

DataContext(String, MappingSource)

Initialise une nouvelle instance de la DataContext classe en référençant une source de fichier et une source de mappage.

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)

Paramètres

fileOrServerOrConnection
String

Cet argument peut être l’un des éléments suivants :

Nom d’un fichier où réside une base de données Express SQL Server.

Nom d’un serveur où une base de données est présente. Dans ce cas, le fournisseur utilise la base de données par défaut pour un utilisateur.

Une chaîne de connexion complète. LINQ to SQL transmet simplement la chaîne au fournisseur sans modification.

mapping
MappingSource

Source de mappage.

S’applique à