DataContext Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase DataContext. El cadena de conexión que use puede ser un ADO.NET cadena de conexión. También puede especificar un nombre de archivo en un archivo SQL Server Express o SQL Server Compact.
Sobrecargas
| Nombre | Description |
|---|---|
| DataContext(IDbConnection) |
Inicializa una nueva instancia de la clase /> de |
| DataContext(String) |
Inicializa una nueva instancia de la DataContext clase haciendo referencia a un origen de archivo. |
| DataContext(IDbConnection, MappingSource) |
Inicializa una nueva instancia de la DataContext clase haciendo referencia a una conexión y un origen de asignación. |
| DataContext(String, MappingSource) |
Inicializa una nueva instancia de la DataContext clase haciendo referencia a un origen de archivo y a un origen de asignación. |
DataContext(IDbConnection)
Inicializa una nueva instancia de la clase /> de
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
Conexión que usa .NET Framework.
Comentarios
Se abre un DataContext 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. En general, nunca debe tener que llamar Dispose a en un DataContext. Si proporciona una conexión abierta, no DataContext la cerrará. Por lo tanto, no cree una instancia de con DataContext una conexión abierta a menos que tenga una buena razón para hacerlo. En una System.Transactions transacción, no DataContext se abrirá o cerrará una conexión para evitar la promoción.
Se aplica a
DataContext(String)
Inicializa una nueva instancia de la DataContext clase haciendo referencia a un origen de archivo.
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)
Parámetros
- fileOrServerOrConnection
- String
Este argumento puede ser cualquiera de los siguientes: el nombre de un archivo donde reside una base de datos SQL Server Express.
Nombre de un servidor donde está presente una base de datos. En este caso, el proveedor usa la base de datos predeterminada para un usuario.
Una cadena de conexión completa. LINQ to SQL simplemente pasa la cadena al proveedor sin modificaciones.
Se aplica a
DataContext(IDbConnection, MappingSource)
Inicializa una nueva instancia de la DataContext clase haciendo referencia a una conexión y un origen de asignació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)
Parámetros
- connection
- IDbConnection
Conexión que usa .NET Framework.
- mapping
- MappingSource
Origen para la asignación.
Se aplica a
DataContext(String, MappingSource)
Inicializa una nueva instancia de la DataContext clase haciendo referencia a un origen de archivo y a un origen de asignació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)
Parámetros
- fileOrServerOrConnection
- String
Este argumento puede ser cualquiera de los siguientes:
Nombre de un archivo donde reside una base de datos SQL Server Express.
Nombre de un servidor donde está presente una base de datos. En este caso, el proveedor usa la base de datos predeterminada para un usuario.
Una cadena de conexión completa. LINQ to SQL simplemente pasa la cadena al proveedor sin modificaciones.
- mapping
- MappingSource
Origen para la asignación.