Compartir a través de


DbContext Constructores

Definición

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 contextOwnsConnection es false.

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 contextOwnsConnection es false.

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

Se aplica a