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. La cadena de conexión que use puede ser una cadena de conexión de ADO.NET. También puede especificar un nombre de archivo para un archivo SQL Server Express o SQL Server Compact.
Sobrecargas
DataContext(IDbConnection) |
Inicializa una nueva instancia de la DataContext clase haciendo referencia a la conexión usada por .NET Framework. |
DataContext(String) |
Inicializa una nueva instancia de la clase DataContext haciendo referencia a un origen de archivo. |
DataContext(IDbConnection, MappingSource) |
Inicializa una nueva instancia de la clase DataContext haciendo referencia a una conexión y un origen de asignación. |
DataContext(String, MappingSource) |
Inicializa una nueva instancia de la clase DataContext haciendo referencia a un origen de archivo y un origen de asignación. |
DataContext(IDbConnection)
Inicializa una nueva instancia de la DataContext clase haciendo referencia a la conexión usada por .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
Conexión utilizada por .NET Framework.
Comentarios
Se DataContext abre y cierra una conexión de base de datos según sea necesario si proporciona una conexión cerrada o un cadena de conexión. En general, nunca debe tener que llamar Dispose
a en .DataContext Si proporciona una conexión abierta, no DataContext se cerrará. Por lo tanto, no cree una instancia DataContext de con una conexión abierta a menos que tenga una buena razón para hacerlo. En una System.Transactions transacción, no DataContext se abrirá ni cerrará una conexión para evitar la promoción.
Se aplica a
DataContext(String)
Inicializa una nueva instancia de la clase DataContext 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 valores: el nombre de un archivo donde reside una base de datos de SQL Server Express.
Nombre de un servidor donde reside una base de datos. En este caso, el proveedor utiliza la base de datos predeterminada para un usuario.
Cadena de conexión completa. LINQ to SQL solamente pasa la cadena al proveedor sin ningún tipo de modificación.
Se aplica a
DataContext(IDbConnection, MappingSource)
Inicializa una nueva instancia de la clase DataContext 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 utilizada por .NET Framework.
- mapping
- MappingSource
Origen para asignar.
Se aplica a
DataContext(String, MappingSource)
Inicializa una nueva instancia de la clase DataContext haciendo referencia a un origen de archivo y 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 de SQL Server Express.
Nombre de un servidor donde reside una base de datos. En este caso, el proveedor utiliza la base de datos predeterminada para un usuario.
Cadena de conexión completa. LINQ to SQL solamente pasa la cadena al proveedor sin ningún tipo de modificación.
- mapping
- MappingSource
Origen para asignar.