EntityConnection Classe

Definição

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

Nome Description
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

Nome Description
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

Nome Description
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

Aplica-se a