Compartilhar via


DbContext Construtores

Definição

Sobrecargas

DbContext()

Constrói uma nova instância de contexto usando convenções para criar o nome do banco de dados ao qual uma conexão será feita. O nome por convenção é o nome completo (namespace + nome da classe) da classe de contexto derivada. Consulte os comentários de classe sobre como isso é usado para criar uma conexão.

DbContext(DbCompiledModel)

Constrói uma nova instância de contexto usando convenções para criar o nome do banco de dados ao qual uma conexão será feita e a inicializa do modelo fornecido. O nome por convenção é o nome completo (namespace + nome da classe) da classe de contexto derivada. Consulte os comentários de classe sobre como isso é usado para criar uma conexão.

DbContext(String)

Constrói uma nova instância de contexto usando a cadeia de caracteres fornecida como o nome ou a cadeia de conexão para o banco de dados ao qual uma conexão será feita. Consulte os comentários de classe sobre como isso é usado para criar uma conexão.

DbContext(DbConnection, Boolean)

Constrói uma nova instância de contexto usando a conexão existente para se conectar a um banco de dados. A conexão não será descartada quando o contexto for descartado se contextOwnsConnection for false.

DbContext(ObjectContext, Boolean)

Constrói uma nova instância de contexto em torno de um ObjectContext existente.

DbContext(ObjectContext, Boolean)

Constrói uma nova instância de contexto em torno de um ObjectContext existente.

DbContext(String, DbCompiledModel)

Constrói uma nova instância de contexto usando a cadeia de caracteres fornecida como o nome ou a cadeia de conexão para o banco de dados ao qual uma conexão será feita e a inicializa do modelo fornecido. Consulte os comentários de classe sobre como isso é usado para criar uma conexão.

DbContext(DbConnection, DbCompiledModel, Boolean)

Constrói uma nova instância de contexto usando a conexão existente para se conectar a um banco de dados e a inicializa do modelo fornecido. A conexão não será descartada quando o contexto for descartado se contextOwnsConnection for false.

DbContext()

Constrói uma nova instância de contexto usando convenções para criar o nome do banco de dados ao qual uma conexão será feita. O nome por convenção é o nome completo (namespace + nome da classe) da classe de contexto derivada. Consulte os comentários de classe sobre como isso é usado para criar uma conexão.

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

Aplica-se a

DbContext(DbCompiledModel)

Constrói uma nova instância de contexto usando convenções para criar o nome do banco de dados ao qual uma conexão será feita e a inicializa do modelo fornecido. O nome por convenção é o nome completo (namespace + nome da classe) da classe de contexto derivada. Consulte os comentários de classe sobre como isso é usado para criar uma conexão.

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

O modelo que apoiará este contexto.

Atributos

Aplica-se a

DbContext(String)

Constrói uma nova instância de contexto usando a cadeia de caracteres fornecida como o nome ou a cadeia de conexão para o banco de dados ao qual uma conexão será feita. Consulte os comentários de classe sobre como isso é usado para criar uma conexão.

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

O nome do banco de dados ou uma cadeia de conexão.

Atributos

Aplica-se a

DbContext(DbConnection, Boolean)

Constrói uma nova instância de contexto usando a conexão existente para se conectar a um banco de dados. A conexão não será descartada quando o contexto for descartado se contextOwnsConnection for 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

Uma conexão existente a ser usada para o novo contexto.

contextOwnsConnection
Boolean

Se definido como true a conexão for descartado quando o contexto for descartado, caso contrário, o chamador deverá descartar a conexão.

Atributos

Aplica-se a

DbContext(ObjectContext, Boolean)

Constrói uma nova instância de contexto em torno de um 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

Um ObjectContext existente para encapsular com o novo contexto.

dbContextOwnsObjectContext
Boolean

Se definido como true ObjectContext for descartado quando o DbContext for descartado, caso contrário, o chamador deverá descartar a conexão.

Aplica-se a

DbContext(ObjectContext, Boolean)

Constrói uma nova instância de contexto em torno de um 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

Aplica-se a

DbContext(String, DbCompiledModel)

Constrói uma nova instância de contexto usando a cadeia de caracteres fornecida como o nome ou a cadeia de conexão para o banco de dados ao qual uma conexão será feita e a inicializa do modelo fornecido. Consulte os comentários de classe sobre como isso é usado para criar uma conexão.

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

O nome do banco de dados ou uma cadeia de conexão.

model
DbCompiledModel

O modelo que apoiará este contexto.

Atributos

Aplica-se a

DbContext(DbConnection, DbCompiledModel, Boolean)

Constrói uma nova instância de contexto usando a conexão existente para se conectar a um banco de dados e a inicializa do modelo fornecido. A conexão não será descartada quando o contexto for descartado se contextOwnsConnection for 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

Uma conexão existente a ser usada para o novo contexto.

model
DbCompiledModel

O modelo que apoiará este contexto.

contextOwnsConnection
Boolean

Se definido como true a conexão for descartado quando o contexto for descartado, caso contrário, o chamador deverá descartar a conexão.

Atributos

Aplica-se a