ObjectContext Constructores

Definición

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.

No connection es válido.

O bien

El área de trabajo de metadatos no es válida.

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 al crear una instancia de la clase />

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.

Consulte también

Se aplica a