Compartir a través de


ObjectContext Constructores

Definición

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, Boolean)

Crea un objectContext con la conexión y el área de trabajo de metadatos especificadas.

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.Entity.Core.EntityClient.EntityConnection connection);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection -> System.Data.Entity.Core.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

La conexión es nula.

La conexión no es válida o el área de trabajo de metadatos no es válida.

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.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public ObjectContext (string connectionString);
new System.Data.Entity.Core.Objects.ObjectContext : string -> System.Data.Entity.Core.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.

Atributos

Excepciones

connectionString es NULL.

ConnectionString no es válido o el área de trabajo de metadatos no es válida.

Se aplica a

ObjectContext(EntityConnection, Boolean)

Crea un objectContext con la conexión y el área de trabajo de metadatos especificadas.

public ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection, bool contextOwnsConnection);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection * bool -> System.Data.Entity.Core.Objects.ObjectContext
Public Sub New (connection As EntityConnection, contextOwnsConnection As Boolean)

Parámetros

connection
EntityConnection

conexión al almacén

contextOwnsConnection
Boolean

Si se establece en true, la conexión se elimina cuando se elimina el contexto; de lo contrario, el autor de la llamada debe eliminar la conexió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.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Justification="Class is internal and methods are made virtual for testing purposes only. They cannot be overrided by user.")]
protected ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection, string defaultContainerName);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection * string -> System.Data.Entity.Core.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 defaultContainerName se establece con este método, la propiedad se vuelve de solo lectura.

Atributos

Excepciones

La conexión es nula.

La conexión , defaultContainerName o el área de trabajo de metadatos no es válida.

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.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Justification="Class is internal and methods are made virtual for testing purposes only. They cannot be overrided by user.")]
protected ObjectContext (string connectionString, string defaultContainerName);
new System.Data.Entity.Core.Objects.ObjectContext : string * string -> System.Data.Entity.Core.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 defaultContainerName se establece con este método, la propiedad se vuelve de solo lectura.

Atributos

Excepciones

connectionString es NULL.

El área de trabajo connectionString , defaultContainerName o metadatos no es válida.

Se aplica a