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í.
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de