ObjectContext Construtores

Definição

Inicializa uma nova instância da ObjectContext classe.

Sobrecargas

Name Description
ObjectContext(EntityConnection)

Inicializa uma nova instância da ObjectContext classe com a ligação dada. Durante a construção, o espaço de trabalho de metadados é extraído do EntityConnection objeto.

ObjectContext(String)

Inicializa uma nova instância da classe ObjectContext com a cadeia de ligação dada e o nome predefinido do contentor da entidade.

ObjectContext(EntityConnection, String)

Inicializa uma nova instância da ObjectContext classe com um dado nome de contentor de ligação e entidade.

ObjectContext(String, String)

Inicializa uma nova instância da classe ObjectContext com um dado cadeia de ligação e nome de contentor de entidade.

ObjectContext(EntityConnection)

Inicializa uma nova instância da ObjectContext classe com a ligação dada. Durante a construção, o espaço de trabalho 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

E EntityConnection que contém referências ao modelo e à ligação da fonte de dados.

Exceções

O connection é null.

É connection inválido.

-ou-

O espaço de trabalho de metadados é inválido.

Ver também

Aplica-se a

ObjectContext(String)

Inicializa uma nova instância da classe ObjectContext com a cadeia de ligação dada e o nome predefinido do contentor da entidade.

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

A cadeia de ligação, que também fornece acesso à informação dos metadados.

Exceções

O connectionString é null.

É connectionString inválido.

-ou-

O espaço de trabalho 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);

Observações

É connectionString uma cadeia que contém informação necessária para aceder a um modelo conceptual e para se ligar a uma fonte de dados. A EntityConnectionStringBuilder classe pode ser usada para formatar corretamente a cadeia.

As ferramentas Entity Data Model geram um cadeia de ligação nomeado que é armazenado no ficheiro de configuração da aplicação. Este cadeia de ligação nomeado pode ser fornecido em vez do parâmetro connectionString ao instanciar a classe ObjectContext.

Ver também

Aplica-se a

ObjectContext(EntityConnection, String)

Inicializa uma nova instância da ObjectContext classe com um dado nome de contentor de ligaçã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

E EntityConnection que contém referências ao modelo e à ligação da fonte de dados.

defaultContainerName
String

O nome do contentor da entidade padrão. Quando o defaultContainerName é definido através deste método, a propriedade torna-se apenas leitura.

Exceções

O connection é null.

O connectionespaço de trabalho de metadados , defaultContainerName, não é válido.

Ver também

Aplica-se a

ObjectContext(String, String)

Inicializa uma nova instância da classe ObjectContext com um dado cadeia de ligação e nome de contentor de entidade.

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

A cadeia de ligação, que também fornece acesso à informação dos metadados.

defaultContainerName
String

O nome do contentor da entidade padrão. Quando o defaultContainerName é definido através deste método, a propriedade torna-se apenas leitura.

Exceções

O connectionString é null.

O connectionStringespaço de trabalho de metadados , defaultContainerName, não é válido.

Observações

É connectionString uma cadeia que contém informação necessária para aceder a um modelo conceptual e para se ligar a uma fonte de dados. A EntityConnectionStringBuilder classe pode ser usada para formatar corretamente a cadeia.

Ver também

Aplica-se a