Idioma

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 o 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 Descrição
EntityConnection()

Inicializa uma nova instância da classe EntityConnection.

EntityConnection(MetadataWorkspace, DbConnection, Boolean)

Constrói o EntityConnection a partir de metadados carregados na memória

EntityConnection(MetadataWorkspace, DbConnection)

Inicializa uma nova instância da classe EntityConnection com um MetadataWorkspace e DbConnectionespecificados.

EntityConnection(String)

Inicializa uma nova instância da classe EntityConnection, com base no cadeia de conexão.

Propriedades

Nome Descrição
ConnectionString

Obtém ou define o EntityConnection cadeia de conexão.

ConnectionTimeout

Obtém o número de segundos a aguardar 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á inscrida. Pode ser nulo.

Database

Obtém o nome do banco de dados atual ou o banco de dados que será usado após a abertura de uma conexão.

DataSource

Obtém o nome ou o endereço de rede da fonte de dados à qual se conectar.

DbProviderFactory

Obtém a fábrica do provedor associada ao 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 do EntityConnection, que é configurado para acompanhar o estado da conexão de banco de dados subjacente que é encapsulada por essa EntityConnection.

StoreConnection

Fornece acesso à conexão de fonte de dados subjacente que é usada pelo EntityConnection objeto.

Métodos

Nome Descrição
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)

Sem suporte.

Close()

Fecha a conexão com o banco de dados.

CreateCommand()

Cria uma nova instância de um EntityCommand, com o Connection conjunto para isso 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)

Insscrevendo-o 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