Partager via


DbContext Constructeurs

Définition

Surcharges

DbContext()

Construit une nouvelle instance de contexte à l'aide de conventions pour créer le nom de la base de données sur laquelle une connexion sera établie. Le nom de la convention est le nom complet (espace de noms + nom de classe) de la classe de contexte dérivée. Consultez les remarques de classe pour savoir comment cela est utilisé pour créer une connexion.

DbContext(DbCompiledModel)

Construit une nouvelle instance de contexte à l'aide de conventions pour créer le nom de la base de données sur laquelle une connexion sera établie et l'initialise à partir du modèle donné. Le nom de la convention est le nom complet (espace de noms + nom de classe) de la classe de contexte dérivée. Consultez les remarques de classe pour savoir comment cela est utilisé pour créer une connexion.

DbContext(String)

Construit une nouvelle instance de contexte à l'aide de la chaîne donnée, comme le nom ou la chaîne de connexion de la base de données sur laquelle une connexion sera établie. Consultez les remarques de classe pour savoir comment cela est utilisé pour créer une connexion.

DbContext(DbConnection, Boolean)

Construit une nouvelle instance de contexte à l'aide de la connexion existante pour se connecter à une base de données. La connexion n’est pas supprimée lorsque le contexte est supprimé si contextOwnsConnection est false.

DbContext(ObjectContext, Boolean)

Construit un nouveau contexte instance autour d’un ObjectContext existant.

DbContext(ObjectContext, Boolean)

Construit un nouveau contexte instance autour d’un ObjectContext existant.

DbContext(String, DbCompiledModel)

Construit une nouvelle instance de contexte à l'aide de la chaîne donnée, comme le nom ou la chaîne de connexion de la base de données sur laquelle une connexion sera établie, et l'initialise pour le modèle donné. Consultez les remarques de classe pour savoir comment cela est utilisé pour créer une connexion.

DbContext(DbConnection, DbCompiledModel, Boolean)

Construit une nouvelle instance de contexte à l'aide de la connexion existante pour la connexion à une base de données, et l'initialise à partir du modèle donné. La connexion n’est pas supprimée lorsque le contexte est supprimé si contextOwnsConnection est false.

DbContext()

Construit une nouvelle instance de contexte à l'aide de conventions pour créer le nom de la base de données sur laquelle une connexion sera établie. Le nom de la convention est le nom complet (espace de noms + nom de classe) de la classe de contexte dérivée. Consultez les remarques de classe pour savoir comment cela est utilisé pour créer une connexion.

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 ()
Attributs

S’applique à

DbContext(DbCompiledModel)

Construit une nouvelle instance de contexte à l'aide de conventions pour créer le nom de la base de données sur laquelle une connexion sera établie et l'initialise à partir du modèle donné. Le nom de la convention est le nom complet (espace de noms + nom de classe) de la classe de contexte dérivée. Consultez les remarques de classe pour savoir comment cela est utilisé pour créer une connexion.

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)

Paramètres

model
DbCompiledModel

Modèle qui supportera ce contexte.

Attributs

S’applique à

DbContext(String)

Construit une nouvelle instance de contexte à l'aide de la chaîne donnée, comme le nom ou la chaîne de connexion de la base de données sur laquelle une connexion sera établie. Consultez les remarques de classe pour savoir comment cela est utilisé pour créer une connexion.

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)

Paramètres

nameOrConnectionString
String

Nom de la base de données ou une chaîne de connexion.

Attributs

S’applique à

DbContext(DbConnection, Boolean)

Construit une nouvelle instance de contexte à l'aide de la connexion existante pour se connecter à une base de données. La connexion n’est pas supprimée lorsque le contexte est supprimé si contextOwnsConnection est 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)

Paramètres

existingConnection
DbConnection

Connexion existante à utiliser pour le nouveau contexte.

contextOwnsConnection
Boolean

Si la valeur est définie sur true la connexion est supprimée lorsque le contexte est supprimé, sinon l’appelant doit supprimer la connexion.

Attributs

S’applique à

DbContext(ObjectContext, Boolean)

Construit un nouveau contexte instance autour d’un ObjectContext existant.

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

Paramètres

objectContext
ObjectContext

ObjetContext existant à encapsuler avec le nouveau contexte.

dbContextOwnsObjectContext
Boolean

Si l’objet true ObjectContext est supprimé lorsque le DbContext est supprimé, sinon, l’appelant doit supprimer la connexion.

S’applique à

DbContext(ObjectContext, Boolean)

Construit un nouveau contexte instance autour d’un ObjectContext existant.

public DbContext (System.Data.Objects.ObjectContext objectContext, bool dbContextOwnsObjectContext);
new System.Data.Entity.DbContext : System.Data.Objects.ObjectContext * bool -> System.Data.Entity.DbContext

Paramètres

objectContext
ObjectContext
dbContextOwnsObjectContext
Boolean

S’applique à

DbContext(String, DbCompiledModel)

Construit une nouvelle instance de contexte à l'aide de la chaîne donnée, comme le nom ou la chaîne de connexion de la base de données sur laquelle une connexion sera établie, et l'initialise pour le modèle donné. Consultez les remarques de classe pour savoir comment cela est utilisé pour créer une connexion.

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)

Paramètres

nameOrConnectionString
String

Nom de la base de données ou une chaîne de connexion.

model
DbCompiledModel

Modèle qui supportera ce contexte.

Attributs

S’applique à

DbContext(DbConnection, DbCompiledModel, Boolean)

Construit une nouvelle instance de contexte à l'aide de la connexion existante pour la connexion à une base de données, et l'initialise à partir du modèle donné. La connexion n’est pas supprimée lorsque le contexte est supprimé si contextOwnsConnection est 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)

Paramètres

existingConnection
DbConnection

Connexion existante à utiliser pour le nouveau contexte.

model
DbCompiledModel

Modèle qui supportera ce contexte.

contextOwnsConnection
Boolean

Si la valeur est définie sur true la connexion est supprimée lorsque le contexte est supprimé, sinon l’appelant doit supprimer la connexion.

Attributs

S’applique à