ObjectContext Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.
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.
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.