DataContext DataContext DataContext DataContext Constructors

Definición

Sobrecargas

DataContext(IDbConnection) DataContext(IDbConnection) DataContext(IDbConnection) DataContext(IDbConnection)

Inicializa una nueva instancia de la clase DataContext haciendo referencia a la conexión utilizada por .NET Framework.NET Framework.Initializes a new instance of the DataContext class by referencing the connection used by the .NET Framework.NET Framework.

DataContext(IDbConnection, MappingSource) DataContext(IDbConnection, MappingSource) DataContext(IDbConnection, MappingSource) DataContext(IDbConnection, MappingSource)

Inicializa una nueva instancia de la clase DataContext haciendo referencia a una conexión y un origen de asignación.Initializes a new instance of the DataContext class by referencing a connection and a mapping source.

DataContext(String, MappingSource) DataContext(String, MappingSource) DataContext(String, MappingSource) DataContext(String, MappingSource)

Inicializa una nueva instancia de la clase DataContext haciendo referencia a un origen de archivo y un origen de asignación.Initializes a new instance of the DataContext class by referencing a file source and a mapping source.

DataContext(String) DataContext(String) DataContext(String) DataContext(String)

Inicializa una nueva instancia de la clase DataContext haciendo referencia a un origen de archivo.Initializes a new instance of the DataContext class by referencing a file source.

DataContext(IDbConnection) DataContext(IDbConnection) DataContext(IDbConnection) DataContext(IDbConnection)

Inicializa una nueva instancia de la clase DataContext haciendo referencia a la conexión utilizada por .NET Framework.NET Framework.Initializes a new instance of the DataContext class by referencing the connection used by the .NET Framework.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)

Parámetros

connection
IDbConnection IDbConnection IDbConnection IDbConnection

Conexión utilizada por .NET Framework.NET Framework.The connection used by the .NET Framework.NET Framework.

Comentarios

Un DataContext abre y cierra una conexión de base de datos según sea necesario si proporciona una conexión cerrada o una cadena de conexión.A DataContext opens and closes a database connection as needed if you provide a closed connection or a connection string. En general, nunca debe llamar Dispose a DataContexten.In general, you should never have to call Dispose on a DataContext. Si proporciona una conexión abierta, DataContext no se cerrará.If you provide an open connection, the DataContext will not close it. Por lo tanto, no cree una DataContext instancia de con una conexión abierta a menos que tenga una buena razón para hacerlo.Therefore, do not instantiate a DataContext with an open connection unless you have a good reason to do this. En una System.Transactions transacción, un DataContext no abrirá ni cerrará una conexión para evitar la promoción.In a System.Transactions transaction, a DataContext will not open or close a connection to avoid promotion.

DataContext(IDbConnection, MappingSource) DataContext(IDbConnection, MappingSource) DataContext(IDbConnection, MappingSource) DataContext(IDbConnection, MappingSource)

Inicializa una nueva instancia de la clase DataContext haciendo referencia a una conexión y un origen de asignación.Initializes a new instance of the DataContext class by referencing a connection and a mapping source.

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)

Parámetros

connection
IDbConnection IDbConnection IDbConnection IDbConnection

Conexión utilizada por .NET Framework.The connection used by the .NET Framework.

mapping
MappingSource MappingSource MappingSource MappingSource

Origen para asignar.A source for mapping.

DataContext(String, MappingSource) DataContext(String, MappingSource) DataContext(String, MappingSource) DataContext(String, MappingSource)

Inicializa una nueva instancia de la clase DataContext haciendo referencia a un origen de archivo y un origen de asignación.Initializes a new instance of the DataContext class by referencing a file source and a mapping source.

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)

Parámetros

fileOrServerOrConnection
String String String String

Este argumento puede ser cualquiera de los siguientes:This argument can be any one of the following: Nombre de un archivo donde reside una base de datos de SQL Server Express.The name of a file where a SQL Server Express database resides.

Nombre de un servidor donde reside una base de datos.The name of a server where a database is present. En este caso, el proveedor utiliza la base de datos predeterminada para un usuario.In this case the provider uses the default database for a user.

Cadena de conexión completa.A complete connection string. LINQ to SQLLINQ to SQL solamente pasa la cadena al proveedor sin ningún tipo de modificación.just passes the string to the provider without modification.

mapping
MappingSource MappingSource MappingSource MappingSource

Origen para asignar.A source for mapping.

DataContext(String) DataContext(String) DataContext(String) DataContext(String)

Inicializa una nueva instancia de la clase DataContext haciendo referencia a un origen de archivo.Initializes a new instance of the DataContext class by referencing a file source.

public:
 DataContext(System::String ^ connectionString);
public DataContext (string connectionString);
new System.Data.Linq.DataContext : string -> System.Data.Linq.DataContext
Public Sub New (connectionString As String)

Parámetros

fileOrServerOrConnection
String String String String

Este argumento puede ser cualquiera de los siguientes: Nombre de un archivo donde reside una base de datos de SQL Server Express.This argument can be any one of the following: The name of a file where a SQL Server Express database resides.

Nombre de un servidor donde reside una base de datos.The name of a server where a database is present. En este caso, el proveedor utiliza la base de datos predeterminada para un usuario.In this case the provider uses the default database for a user.

Cadena de conexión completa.A complete connection string. LINQ to SQL solamente pasa la cadena al proveedor sin ningún tipo de modificación.LINQ to SQL just passes the string to the provider without modification.

Se aplica a