DataContext Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe DataContext. A cadeia de conexão que você usa pode ser uma cadeia de conexão ADO.NET. Você também pode especificar um nome de arquivo para um arquivo SQL Server Express ou SQL Server Compact.
Sobrecargas
DataContext(IDbConnection) |
Inicializa uma nova instância da DataContext classe referenciando a conexão usada pelo .NET Framework. |
DataContext(String) |
Inicializa uma nova instância da classe DataContext referenciando uma fonte de arquivo. |
DataContext(IDbConnection, MappingSource) |
Inicializa uma nova instância da classe DataContext referenciando uma conexão e uma fonte de mapeamento. |
DataContext(String, MappingSource) |
Inicializa uma nova instância da classe DataContext referenciando uma fonte de arquivo e fonte de mapeamento. |
DataContext(IDbConnection)
Inicializa uma nova instância da DataContext classe referenciando a conexão usada pelo .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
A conexão usada pelo .NET Framework.
Comentários
Um DataContext abre e fecha uma conexão de banco de dados conforme necessário se você fornecer uma conexão fechada ou um cadeia de conexão. Em geral, você nunca deve ter que chamar Dispose
em um DataContext. Se você fornecer uma conexão aberta, o não a DataContext fechará. Portanto, não instancie um com uma DataContext conexão aberta, a menos que você tenha um bom motivo para fazer isso. Em uma System.Transactions transação, um DataContext não abrirá ou fechará uma conexão para evitar a promoção.
Aplica-se a
DataContext(String)
Inicializa uma nova instância da classe DataContext referenciando uma fonte de arquivo.
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
Esse argumento pode ser um dos seguintes: o nome de um arquivo no qual reside um banco de dados do SQL Server Express.
O nome de um servidor em que existe um banco de dados. Nesse caso, o provedor usa o banco de dados padrão de um usuário.
Uma cadeia de conexão completa. O LINQ to SQL passa apenas a cadeia de caracteres para o provedor sem modificação.
Aplica-se a
DataContext(IDbConnection, MappingSource)
Inicializa uma nova instância da classe DataContext referenciando uma conexão e uma fonte de mapeamento.
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
A conexão usada pelo .NET Framework.
- mapping
- MappingSource
Uma fonte de mapeamento.
Aplica-se a
DataContext(String, MappingSource)
Inicializa uma nova instância da classe DataContext referenciando uma fonte de arquivo e fonte de mapeamento.
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
Esse argumento pode ser um dos seguintes:
O nome de um arquivo em que reside um banco de dados SQL Server Express.
O nome de um servidor em que existe um banco de dados. Nesse caso, o provedor usa o banco de dados padrão de um usuário.
Uma cadeia de conexão completa. O LINQ to SQL passa apenas a cadeia de caracteres para o provedor sem modificação.
- mapping
- MappingSource
Uma fonte de mapeamento.