Compartilhar via


ObjectContext Construtores

Definição

Sobrecargas

ObjectContext(EntityConnection)

Inicializa uma nova instância da classe ObjectContext com a conexão determinada. Durante a construção, o workspace de metadados é extraído do objeto EntityConnection.

ObjectContext(String)

Inicializa uma nova instância da classe ObjectContext com a cadeia de conexão e o nome do contêiner de entidade padrão determinados.

ObjectContext(EntityConnection, Boolean)

Cria um ObjectContext com a conexão e o workspace de metadados fornecidos.

ObjectContext(EntityConnection, String)

Inicializa uma nova instância da classe ObjectContext com uma conexão e o nome do contêiner de entidade determinados.

ObjectContext(String, String)

Inicializa uma nova instância da classe ObjectContext com a cadeia de conexão e o nome do contêiner de entidade determinados.

ObjectContext(EntityConnection)

Inicializa uma nova instância da classe ObjectContext com a conexão determinada. Durante a construção, o workspace de metadados é extraído do objeto EntityConnection.

public ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection -> System.Data.Entity.Core.Objects.ObjectContext
Public Sub New (connection As EntityConnection)

Parâmetros

connection
EntityConnection

Um EntityConnection que contém referências ao modelo e à conexão de fonte de dados.

Exceções

A conexão é nula.

A conexão é inválida ou o workspace de metadados é inválido.

Aplica-se a

ObjectContext(String)

Inicializa uma nova instância da classe ObjectContext com a cadeia de conexão e o nome do contêiner de entidade padrão determinados.

[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 ObjectContext (string connectionString);
new System.Data.Entity.Core.Objects.ObjectContext : string -> System.Data.Entity.Core.Objects.ObjectContext
Public Sub New (connectionString As String)

Parâmetros

connectionString
String

A cadeia de conexão, que também fornece acesso às informações de metadados.

Atributos

Exceções

ConnectionString é nulo.

ConnectionString é inválido ou o workspace de metadados não é válido.

Aplica-se a

ObjectContext(EntityConnection, Boolean)

Cria um ObjectContext com a conexão e o workspace de metadados fornecidos.

public ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection, bool contextOwnsConnection);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection * bool -> System.Data.Entity.Core.Objects.ObjectContext
Public Sub New (connection As EntityConnection, contextOwnsConnection As Boolean)

Parâmetros

connection
EntityConnection

conexão com o repositório

contextOwnsConnection
Boolean

Se definido como true, a conexão será descartada quando o contexto for descartado, caso contrário, o chamador deverá descartar a conexão.

Aplica-se a

ObjectContext(EntityConnection, String)

Inicializa uma nova instância da classe ObjectContext com uma conexão e o nome do contêiner de entidade determinados.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Justification="Class is internal and methods are made virtual for testing purposes only. They cannot be overrided by user.")]
protected ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection, string defaultContainerName);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection * string -> System.Data.Entity.Core.Objects.ObjectContext
Protected Sub New (connection As EntityConnection, defaultContainerName As String)

Parâmetros

connection
EntityConnection

Um EntityConnection que contém referências ao modelo e à conexão de fonte de dados.

defaultContainerName
String

O nome do contêiner de entidade padrão. Quando o defaultContainerName é definido usando esse método, a propriedade se torna somente leitura.

Atributos

Exceções

A conexão é nula.

A conexão , defaultContainerName ou workspace de metadados não é válida.

Aplica-se a

ObjectContext(String, String)

Inicializa uma nova instância da classe ObjectContext com a cadeia de conexão e o nome do contêiner de entidade determinados.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Justification="Class is internal and methods are made virtual for testing purposes only. They cannot be overrided by user.")]
protected ObjectContext (string connectionString, string defaultContainerName);
new System.Data.Entity.Core.Objects.ObjectContext : string * string -> System.Data.Entity.Core.Objects.ObjectContext
Protected Sub New (connectionString As String, defaultContainerName As String)

Parâmetros

connectionString
String

A cadeia de conexão, que também fornece acesso às informações de metadados.

defaultContainerName
String

O nome do contêiner de entidade padrão. Quando o defaultContainerName é definido usando esse método, a propriedade se torna somente leitura.

Atributos

Exceções

ConnectionString é nulo.

O workspace connectionString , defaultContainerName ou metadados não é válido.

Aplica-se a