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.
Inicializa uma nova instância da classe ObjectContext.
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, 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::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
.
Confira também
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.
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 conexão, que também fornece acesso às informações de 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);
Comentários
O connectionString
é uma cadeia de caracteres que contém informações necessárias para acessar um modelo conceitual e se conectar a uma fonte de dados. A EntityConnectionStringBuilder classe pode ser usada para formatar corretamente a cadeia de caracteres.
As ferramentas modelo de dados de entidade geram uma cadeia de conexão nomeada armazenada no arquivo de configuração do aplicativo. Essa cadeia de conexão nomeada pode ser fornecida em vez do connectionString
parâmetro ao instanciar a ObjectContext classe .
Confira também
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.
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
é definido usando esse método, a propriedade se torna somente leitura.
Exceções
O connection
é null
.
O workspace de metadados, connection
ou defaultContainerName
não é válido.
Confira também
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.
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 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.
Exceções
O connectionString
é null
.
O workspace de metadados, connectionString
ou defaultContainerName
não é válido.
Comentários
O connectionString
é uma cadeia de caracteres que contém informações necessárias para acessar um modelo conceitual e se conectar a uma fonte de dados. A EntityConnectionStringBuilder classe pode ser usada para formatar corretamente a cadeia de caracteres.