ObjectContext Construtores

Definição

Inicializa uma nova instância da classe ObjectContext.

Sobrecargas

Nome Description
ObjectContext(EntityConnection)

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

ObjectContext(String)

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

ObjectContext(EntityConnection, String)

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

ObjectContext(String, String)

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

ObjectContext(EntityConnection)

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

public:
 ObjectContext(System::Data::EntityClient::EntityConnection ^ connection);
public ObjectContext(System.Data.EntityClient.EntityConnection connection);
new System.Data.Objects.ObjectContext : System.Data.EntityClient.EntityConnection -> System.Data.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

O connection é null.

O connection é inválido.

- ou -

O workspace de metadados é inválido.

Confira também

Aplica-se a

ObjectContext(String)

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

public:
 ObjectContext(System::String ^ connectionString);
public ObjectContext(string connectionString);
new System.Data.Objects.ObjectContext : string -> System.Data.Objects.ObjectContext
Public Sub New (connectionString As String)

Parâmetros

connectionString
String

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

Exceções

O connectionString é null.

O connectionString é inválido.

- ou -

O workspace de metadados não é válido.

Exemplos

Este exemplo mostra como construir um ObjectContext.

// Create the ObjectContext.
ObjectContext context =
    new ObjectContext("name=AdventureWorksEntities");

// Set the DefaultContainerName for the ObjectContext.
// When DefaultContainerName is set, the Entity Framework only
// searches for the type in the specified container.
// Note that if a type is defined only once in the metadata workspace
// you do not have to set the DefaultContainerName.
context.DefaultContainerName = "AdventureWorksEntities";

ObjectSet<Product> query = context.CreateObjectSet<Product>();

// Iterate through the collection of Products.
foreach (Product result in query)
    Console.WriteLine("Product Name: {0}", result.Name);

Comentários

É connectionString uma cadeia de caracteres que contém informações necessárias para acessar um modelo conceitual e conectar-se a uma fonte de dados. A EntityConnectionStringBuilder classe pode ser usada para formatar corretamente a cadeia de caracteres.

As ferramentas do Modelo de Dados de Entidade geram um cadeia de conexão nomeado armazenado no arquivo de configuração do aplicativo. Esse cadeia de conexão nomeado pode ser fornecido em vez do parâmetro connectionString ao instanciar a classe ObjectContext.

Confira também

Aplica-se a

ObjectContext(EntityConnection, String)

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

protected:
 ObjectContext(System::Data::EntityClient::EntityConnection ^ connection, System::String ^ defaultContainerName);
protected ObjectContext(System.Data.EntityClient.EntityConnection connection, string defaultContainerName);
new System.Data.Objects.ObjectContext : System.Data.EntityClient.EntityConnection * string -> System.Data.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 método é definido, a propriedade se torna somente leitura.

Exceções

O connection é null.

O connectionworkspace de metadados ou de metadados defaultContainerNamenão é válido.

Confira também

Aplica-se a

ObjectContext(String, String)

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

protected:
 ObjectContext(System::String ^ connectionString, System::String ^ defaultContainerName);
protected ObjectContext(string connectionString, string defaultContainerName);
new System.Data.Objects.ObjectContext : string * string -> System.Data.Objects.ObjectContext
Protected Sub New (connectionString As String, defaultContainerName As String)

Parâmetros

connectionString
String

O 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 método é definido, a propriedade se torna somente leitura.

Exceções

O connectionString é null.

O connectionStringworkspace de metadados ou de metadados defaultContainerNamenão é válido.

Comentários

É connectionString uma cadeia de caracteres que contém informações necessárias para acessar um modelo conceitual e conectar-se a uma fonte de dados. A EntityConnectionStringBuilder classe pode ser usada para formatar corretamente a cadeia de caracteres.

Confira também

Aplica-se a