DbContext Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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 |
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