ObjectContext Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase ObjectContext.
Sobrecargas
| Nombre | Description |
|---|---|
| ObjectContext(EntityConnection) |
Inicializa una nueva instancia de la ObjectContext clase con la conexión especificada. Durante la construcción, el área de trabajo de metadatos se extrae del EntityConnection objeto . |
| ObjectContext(String) |
Inicializa una nueva instancia de la clase ObjectContext con el cadena de conexión especificado y el nombre de contenedor de entidad predeterminado. |
| ObjectContext(EntityConnection, String) |
Inicializa una nueva instancia de la ObjectContext clase con un nombre de contenedor de entidad y conexión determinado. |
| ObjectContext(String, String) |
Inicializa una nueva instancia de la clase /> de |
ObjectContext(EntityConnection)
Inicializa una nueva instancia de la ObjectContext clase con la conexión especificada. Durante la construcción, el área de trabajo de metadatos se extrae del 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
que EntityConnection contiene referencias al modelo y a la conexión del origen de datos.
Excepciones
El connection es null.
Consulte también
Se aplica a
ObjectContext(String)
Inicializa una nueva instancia de la clase ObjectContext con el cadena de conexión especificado y el nombre de contenedor de entidad predeterminado.
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
El cadena de conexión, que también proporciona acceso a la información de metadatos.
Excepciones
El connectionString es null.
No connectionString es válido.
O bien
El área de trabajo de metadatos no es válida.
Ejemplos
En este ejemplo se muestra cómo construir un 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);
Comentarios
connectionString es una cadena que contiene información necesaria para acceder a un modelo conceptual y para conectarse a un origen de datos. La EntityConnectionStringBuilder clase se puede usar para dar formato a la cadena correctamente.
Las herramientas entity Data Model generan un cadena de conexión con nombre que se almacena en el archivo de configuración de la aplicación. Este cadena de conexión con nombre se puede proporcionar en lugar del parámetro
Consulte también
Se aplica a
ObjectContext(EntityConnection, String)
Inicializa una nueva instancia de la ObjectContext clase con un nombre de contenedor de entidad y conexión determinado.
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
que EntityConnection contiene referencias al modelo y a la conexión del origen de datos.
- defaultContainerName
- String
Nombre del contenedor de entidades predeterminado.
defaultContainerName Cuando se establece a través de este método, la propiedad se convierte en de solo lectura.
Excepciones
El connection es null.
El connectionárea de trabajo de metadatos , defaultContainerNameo no es válida.
Consulte también
Se aplica a
ObjectContext(String, String)
Inicializa una nueva instancia de la clase /> de
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
El cadena de conexión, que también proporciona acceso a la información de metadatos.
- defaultContainerName
- String
Nombre del contenedor de entidades predeterminado.
defaultContainerName Cuando se establece a través de este método, la propiedad se convierte en de solo lectura.
Excepciones
El connectionString es null.
El connectionStringárea de trabajo de metadatos , defaultContainerNameo no es válida.
Comentarios
connectionString es una cadena que contiene información necesaria para acceder a un modelo conceptual y para conectarse a un origen de datos. La EntityConnectionStringBuilder clase se puede usar para dar formato a la cadena correctamente.