EntityConnection Classe
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.
Classe que representa uma conexão para a camada conceitual. Uma conexão de entidade só pode ser inicializada uma vez (abrindo a conexão). Posteriormente, não é possível alterar a cadeia de conexão, anexar uma nova conexão de repositório ou alterar a cadeia de conexão do repositório.
public class EntityConnection : System.Data.Common.DbConnection
type EntityConnection = class
inherit DbConnection
Public Class EntityConnection
Inherits DbConnection
- Herança
-
EntityConnection
Construtores
| EntityConnection() |
Inicializa uma nova instância da classe EntityConnection. |
| EntityConnection(MetadataWorkspace, DbConnection) |
Inicializa uma nova instância da classe EntityConnection com o MetadataWorkspace e o DbConnection especificados. |
| EntityConnection(MetadataWorkspace, DbConnection, Boolean) |
Constrói o EntityConnection a partir de metadados carregados na memória |
| EntityConnection(String) |
Inicializa uma nova instância da classe EntityConnection com base na cadeia de conexão. |
Propriedades
| ConnectionString |
Obtém ou define a cadeia de conexão EntityConnection. |
| ConnectionTimeout |
Obtém o número de segundos de espera ao tentar estabelecer uma conexão antes de encerrar a tentativa e gerar um erro. |
| CurrentTransaction |
Obtém a transação atual na qual essa conexão está inscrita. Pode ser nulo. |
| Database |
Obtém o nome do banco de dados atual ou o banco de dados a ser usado após uma conexão ser aberta. |
| DataSource |
Obtém o nome do endereço de rede da fonte de dados à qual se conectar. |
| DbProviderFactory |
Obtém a fábrica de provedores associada à EntityConnection |
| ServerVersion |
Obtém uma cadeia de caracteres que contém a versão da fonte de dados à qual o cliente está conectado. |
| State |
Obtém o estado da EntityConnection, que é configurada para acompanhar o estado da conexão de banco de dados subjacente encapsulada por essa EntityConnection. |
| StoreConnection |
Fornece acesso à conexão da fonte de dados subjacente que é usada pelo objeto EntityConnection. |
Métodos
| BeginDbTransaction(IsolationLevel) |
Inicia uma transação de banco de dados |
| BeginTransaction() |
Inicia uma transação usando o provedor subjacente. |
| BeginTransaction(IsolationLevel) |
Inicia uma transação com o nível de isolamento especificado, usando o provedor subjacente. |
| ChangeDatabase(String) |
Não há suporte. |
| Close() |
Fecha a conexão com o banco de dados. |
| CreateCommand() |
Cria uma nova instância de um EntityCommand, com o Connection definido como este EntityConnection . |
| CreateDbCommand() |
Criar um novo objeto de comando que usa esse objeto de conexão |
| Dispose(Boolean) |
Limpa esse objeto de conexão |
| EnlistTransaction(Transaction) |
Inscreve este EntityConnection na transação especificada. |
| GetMetadataWorkspace() |
Retorna o MetadataWorkspace associado a este EntityConnection . |
| Open() |
Estabelece uma conexão com a fonte de dados chamando o método Open do provedor de dados subjacente. |
| OpenAsync(CancellationToken) |
Estabelece de forma assíncrona uma conexão com o armazenamento de dados chamando o método Open no provedor de dados subjacente |