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
ObjectContext(EntityConnection) |
Inicializa una nueva instancia de la clase ObjectContext con la conexión especificada. Durante la construcción, el área de trabajo de metadatos se extrae del objeto EntityConnection. |
ObjectContext(String) |
Inicializa una nueva instancia de la clase ObjectContext con la cadena de conexión y el nombre de contenedor de entidades predeterminado especificados. |
ObjectContext(EntityConnection, String) |
Inicializa una nueva instancia de la clase ObjectContext con la conexión y el nombre de contenedor de entidades especificados. |
ObjectContext(String, String) |
Inicializa una nueva instancia de la clase ObjectContext con la cadena de conexión y el nombre de contenedor de entidades especificados. |
ObjectContext(EntityConnection)
Inicializa una nueva instancia de la clase ObjectContext con la conexión especificada. Durante la construcción, el área de trabajo de metadatos se extrae del 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
EntityConnection que contiene referencias al modelo y a la conexión del origen de datos.
Excepciones
El valor de connection
es null
.
Consulte también
Se aplica a
ObjectContext(String)
Inicializa una nueva instancia de la clase ObjectContext con la cadena de conexión y el nombre de contenedor de entidades predeterminado especificados.
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
Cadena de conexión, que también proporciona acceso a la información de metadatos.
Excepciones
El valor de connectionString
es null
.
connectionString
no 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 ObjectContextobjeto .
// 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 clase EntityConnectionStringBuilder se puede usar para dar el formato correcto a la cadena.
Las herramientas de Entity Data Model generan una cadena de conexión con nombre que se almacena en el archivo de configuración de la aplicación. Esta cadena de conexión con nombre se puede proporcionar en lugar del connectionString
parámetro al crear una instancia de la ObjectContext clase .
Consulte también
Se aplica a
ObjectContext(EntityConnection, String)
Inicializa una nueva instancia de la clase ObjectContext con la conexión y el nombre de contenedor de entidades especificados.
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
EntityConnection que contiene referencias al modelo y a la conexión del origen de datos.
- defaultContainerName
- String
Nombre del contenedor de entidades predeterminado. Cuando el parámetro defaultContainerName
se establece mediante este método, la propiedad se convierte en solo lectura.
Excepciones
El valor de connection
es null
.
connection
, defaultContainerName
o el área de trabajo de metadatos no es válida.
Consulte también
Se aplica a
ObjectContext(String, String)
Inicializa una nueva instancia de la clase ObjectContext con la cadena de conexión y el nombre de contenedor de entidades especificados.
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
Cadena de conexión, que también proporciona acceso a la información de metadatos.
- defaultContainerName
- String
Nombre del contenedor de entidades predeterminado. Cuando el parámetro defaultContainerName
se establece mediante este método, la propiedad se convierte en solo lectura.
Excepciones
El valor de connectionString
es null
.
connectionString
, defaultContainerName
o el área de trabajo de metadatos 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 clase EntityConnectionStringBuilder se puede usar para dar el formato correcto a la cadena.