DbContext Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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 |
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
Entity Framework