ObjectContext Construtores
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.
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
Entity Framework