Compartilhar via


EntityConnection Construtores

Definição

Sobrecargas

EntityConnection()

Inicializa uma nova instância da classe EntityConnection.

EntityConnection(String)

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

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()

Inicializa uma nova instância da classe EntityConnection.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection ();
Public Sub New ()
Atributos

Aplica-se a

EntityConnection(String)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection (string connectionString);
new System.Data.Entity.Core.EntityClient.EntityConnection : string -> System.Data.Entity.Core.EntityClient.EntityConnection
Public Sub New (connectionString As String)

Parâmetros

connectionString
String

A cadeia de conexão específica do provedor.

Atributos

Exceções

Uma palavra-chave de cadeia de conexão inválida foi fornecida ou uma palavra-chave de cadeia de conexão obrigatória não foi fornecida.

Aplica-se a

EntityConnection(MetadataWorkspace, DbConnection)

Inicializa uma nova instância da classe EntityConnection com o MetadataWorkspace e o DbConnection especificados.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection (System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace workspace, System.Data.Common.DbConnection connection);
new System.Data.Entity.Core.EntityClient.EntityConnection : System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace * System.Data.Common.DbConnection -> System.Data.Entity.Core.EntityClient.EntityConnection
Public Sub New (workspace As MetadataWorkspace, connection As DbConnection)

Parâmetros

workspace
MetadataWorkspace

O MetadataWorkspace a ser associado a esse EntityConnection.

connection
DbConnection

A conexão da fonte de dados subjacente para esse objeto EntityConnection.

Atributos

Exceções

O workspace ou parâmetro de conexão é nulo.

O modelo conceitual está ausente do workspace.-ou-O arquivo de mapeamento está ausente do workspace.-ou-O modelo de armazenamento está ausente do workspace.-ou-A conexão não está em um estado fechado.

A conexão não é de um provedor compatível com o Entity Framework ADO.NET.

Aplica-se a

EntityConnection(MetadataWorkspace, DbConnection, Boolean)

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

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public EntityConnection (System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace workspace, System.Data.Common.DbConnection connection, bool entityConnectionOwnsStoreConnection);
new System.Data.Entity.Core.EntityClient.EntityConnection : System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace * System.Data.Common.DbConnection * bool -> System.Data.Entity.Core.EntityClient.EntityConnection
Public Sub New (workspace As MetadataWorkspace, connection As DbConnection, entityConnectionOwnsStoreConnection As Boolean)

Parâmetros

workspace
MetadataWorkspace

Workspace que contém informações de metadados.

connection
DbConnection

Armazenar conexão.

entityConnectionOwnsStoreConnection
Boolean

Se definido como true, a conexão do repositório será descartada quando a conexão de entidade for descartada, caso contrário, o chamador deverá descartar a conexão do repositório.

Atributos

Aplica-se a