DbContext 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
DbContext() |
Crea una nueva instancia de contexto utilizando convenciones para crear el nombre de la base de datos con la que se realizará una conexión. El nombre por convención es el nombre completo (espacio de nombres + nombre de clase) de la clase de contexto derivada. Consulte los comentarios de la clase sobre cómo se usa para crear una conexión. |
DbContext(DbCompiledModel) |
Crea una nueva instancia de contexto utilizando convenciones para crear el nombre de la base de datos con la que se realizará una conexión y la inicializa a partir del modelo determinado. El nombre por convención es el nombre completo (espacio de nombres + nombre de clase) de la clase de contexto derivada. Consulte los comentarios de la clase sobre cómo se usa para crear una conexión. |
DbContext(String) |
Crea una nueva instancia de contexto utilizando la cadena dada como nombre o cadena de conexión para la base de datos con la que se realizará una conexión. Consulte los comentarios de la clase sobre cómo se usa para crear una conexión. |
DbContext(DbConnection, Boolean) |
Crea una nueva instancia de contexto utilizando la conexión existente para conectar con una base de datos.
La conexión no se eliminará cuando se elimine el contexto si |
DbContext(ObjectContext, Boolean) |
Construye una nueva instancia de contexto alrededor de un ObjectContext existente. |
DbContext(ObjectContext, Boolean) |
Construye una nueva instancia de contexto alrededor de un ObjectContext existente. |
DbContext(String, DbCompiledModel) |
Crea una nueva instancia de contexto utilizando la cadena dada como nombre o cadena de conexión para la base de datos con la que se realizará una conexión y la inicializa a partir del modelo determinado. Consulte los comentarios de la clase sobre cómo se usa para crear una conexión. |
DbContext(DbConnection, DbCompiledModel, Boolean) |
Crea una nueva instancia de contexto utilizando la conexión existente para conectar con una base de datos y la inicializa a partir del modelo determinado.
La conexión no se eliminará cuando se elimine el contexto si |
DbContext()
Crea una nueva instancia de contexto utilizando convenciones para crear el nombre de la base de datos con la que se realizará una conexión. El nombre por convención es el nombre completo (espacio de nombres + nombre de clase) de la clase de contexto derivada. Consulte los comentarios de la clase sobre cómo se usa para crear una conexión.
protected DbContext ();
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
protected DbContext ();
Protected Sub New ()
- Atributos
Se aplica a
DbContext(DbCompiledModel)
Crea una nueva instancia de contexto utilizando convenciones para crear el nombre de la base de datos con la que se realizará una conexión y la inicializa a partir del modelo determinado. El nombre por convención es el nombre completo (espacio de nombres + nombre de clase) de la clase de contexto derivada. Consulte los comentarios de la clase sobre cómo se usa para crear una conexión.
protected DbContext (System.Data.Entity.Infrastructure.DbCompiledModel model);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
protected DbContext (System.Data.Entity.Infrastructure.DbCompiledModel model);
new System.Data.Entity.DbContext : System.Data.Entity.Infrastructure.DbCompiledModel -> System.Data.Entity.DbContext
Protected Sub New (model As DbCompiledModel)
Parámetros
- model
- DbCompiledModel
Modelo que servirá de reserva para este contexto.
- Atributos
Se aplica a
DbContext(String)
Crea una nueva instancia de contexto utilizando la cadena dada como nombre o cadena de conexión para la base de datos con la que se realizará una conexión. Consulte los comentarios de la clase sobre cómo se usa para crear una conexión.
public DbContext (string nameOrConnectionString);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (string nameOrConnectionString);
new System.Data.Entity.DbContext : string -> System.Data.Entity.DbContext
Public Sub New (nameOrConnectionString As String)
Parámetros
- nameOrConnectionString
- String
Nombre de base de datos o una cadena de conexión.
- Atributos
Se aplica a
DbContext(DbConnection, Boolean)
Crea una nueva instancia de contexto utilizando la conexión existente para conectar con una base de datos.
La conexión no se eliminará cuando se elimine el contexto si contextOwnsConnection
es false
.
public DbContext (System.Data.Common.DbConnection existingConnection, bool contextOwnsConnection);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (System.Data.Common.DbConnection existingConnection, bool contextOwnsConnection);
new System.Data.Entity.DbContext : System.Data.Common.DbConnection * bool -> System.Data.Entity.DbContext
Public Sub New (existingConnection As DbConnection, contextOwnsConnection As Boolean)
Parámetros
- existingConnection
- DbConnection
Conexión existente que se va a utilizar para el nuevo contexto.
- contextOwnsConnection
- Boolean
Si se establece true
en la conexión se elimina cuando se elimina el contexto, de lo contrario, el autor de la llamada debe eliminar la conexión.
- Atributos
Se aplica a
DbContext(ObjectContext, Boolean)
Construye una nueva instancia de contexto alrededor de un ObjectContext existente.
public DbContext (System.Data.Entity.Core.Objects.ObjectContext objectContext, bool dbContextOwnsObjectContext);
new System.Data.Entity.DbContext : System.Data.Entity.Core.Objects.ObjectContext * bool -> System.Data.Entity.DbContext
Parámetros
- objectContext
- ObjectContext
ObjectContext existente que se va a encapsular con el nuevo contexto.
- dbContextOwnsObjectContext
- Boolean
Si se establece en true
ObjectContext se elimina cuando se elimina DbContext, de lo contrario, el autor de la llamada debe eliminar la conexión.
Se aplica a
DbContext(ObjectContext, Boolean)
Construye una nueva instancia de contexto alrededor de un ObjectContext existente.
public DbContext (System.Data.Objects.ObjectContext objectContext, bool dbContextOwnsObjectContext);
new System.Data.Entity.DbContext : System.Data.Objects.ObjectContext * bool -> System.Data.Entity.DbContext
Parámetros
- objectContext
- ObjectContext
- dbContextOwnsObjectContext
- Boolean
Se aplica a
DbContext(String, DbCompiledModel)
Crea una nueva instancia de contexto utilizando la cadena dada como nombre o cadena de conexión para la base de datos con la que se realizará una conexión y la inicializa a partir del modelo determinado. Consulte los comentarios de la clase sobre cómo se usa para crear una conexión.
public DbContext (string nameOrConnectionString, System.Data.Entity.Infrastructure.DbCompiledModel model);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (string nameOrConnectionString, System.Data.Entity.Infrastructure.DbCompiledModel model);
new System.Data.Entity.DbContext : string * System.Data.Entity.Infrastructure.DbCompiledModel -> System.Data.Entity.DbContext
Public Sub New (nameOrConnectionString As String, model As DbCompiledModel)
Parámetros
- nameOrConnectionString
- String
Nombre de base de datos o una cadena de conexión.
- model
- DbCompiledModel
Modelo que servirá de reserva para este contexto.
- Atributos
Se aplica a
DbContext(DbConnection, DbCompiledModel, Boolean)
Crea una nueva instancia de contexto utilizando la conexión existente para conectar con una base de datos y la inicializa a partir del modelo determinado.
La conexión no se eliminará cuando se elimine el contexto si contextOwnsConnection
es false
.
public DbContext (System.Data.Common.DbConnection existingConnection, System.Data.Entity.Infrastructure.DbCompiledModel model, bool contextOwnsConnection);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (System.Data.Common.DbConnection existingConnection, System.Data.Entity.Infrastructure.DbCompiledModel model, bool contextOwnsConnection);
new System.Data.Entity.DbContext : System.Data.Common.DbConnection * System.Data.Entity.Infrastructure.DbCompiledModel * bool -> System.Data.Entity.DbContext
Public Sub New (existingConnection As DbConnection, model As DbCompiledModel, contextOwnsConnection As Boolean)
Parámetros
- existingConnection
- DbConnection
Conexión existente que se va a utilizar para el nuevo contexto.
- model
- DbCompiledModel
Modelo que servirá de reserva para este contexto.
- contextOwnsConnection
- Boolean
Si se establece true
en la conexión se elimina cuando se elimina el contexto, de lo contrario, el autor de la llamada debe eliminar la conexión.
- Atributos