Partager via


ObjectContext Constructeurs

Définition

Surcharges

ObjectContext(EntityConnection)

Initialise une nouvelle instance de la classe ObjectContext avec la connexion donnée. Pendant la construction, l'espace de travail des métadonnées est extrait de l'objet EntityConnection.

ObjectContext(String)

Initialise une nouvelle instance de la classe ObjectContext avec la chaîne de connexion donnée et le nom de conteneur d'entités par défaut.

ObjectContext(EntityConnection, Boolean)

Crée un ObjectContext avec la connexion et l’espace de travail de métadonnées donnés.

ObjectContext(EntityConnection, String)

Initialise une nouvelle instance de la classe ObjectContext avec une connexion et un nom de conteneur d'entités donnés.

ObjectContext(String, String)

Initialise une nouvelle instance de la classe ObjectContext avec une chaîne de connexion et un nom de conteneur d'entités donnés.

ObjectContext(EntityConnection)

Initialise une nouvelle instance de la classe ObjectContext avec la connexion donnée. Pendant la construction, l'espace de travail des métadonnées est extrait de l'objet EntityConnection.

public ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection -> System.Data.Entity.Core.Objects.ObjectContext
Public Sub New (connection As EntityConnection)

Paramètres

connection
EntityConnection

EntityConnection qui contient des références au modèle et à la connexion à la source de données.

Exceptions

La connexion a la valeur NULL.

La connexion n’est pas valide ou l’espace de travail de métadonnées n’est pas valide.

S’applique à

ObjectContext(String)

Initialise une nouvelle instance de la classe ObjectContext avec la chaîne de connexion donnée et le nom de conteneur d'entités par défaut.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public ObjectContext (string connectionString);
new System.Data.Entity.Core.Objects.ObjectContext : string -> System.Data.Entity.Core.Objects.ObjectContext
Public Sub New (connectionString As String)

Paramètres

connectionString
String

Chaîne de connexion, qui procure également l'accès aux informations de métadonnées.

Attributs

Exceptions

Le connectionString a la valeur null.

Le connectionString n’est pas valide ou l’espace de travail de métadonnées n’est pas valide.

S’applique à

ObjectContext(EntityConnection, Boolean)

Crée un ObjectContext avec la connexion et l’espace de travail de métadonnées donnés.

public ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection, bool contextOwnsConnection);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection * bool -> System.Data.Entity.Core.Objects.ObjectContext
Public Sub New (connection As EntityConnection, contextOwnsConnection As Boolean)

Paramètres

connection
EntityConnection

connexion au magasin

contextOwnsConnection
Boolean

Si défini sur true, la connexion est supprimée en même temps que le contexte, sinon, l'appelant doit supprimer la connexion.

S’applique à

ObjectContext(EntityConnection, String)

Initialise une nouvelle instance de la classe ObjectContext avec une connexion et un nom de conteneur d'entités donnés.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Justification="Class is internal and methods are made virtual for testing purposes only. They cannot be overrided by user.")]
protected ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection, string defaultContainerName);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection * string -> System.Data.Entity.Core.Objects.ObjectContext
Protected Sub New (connection As EntityConnection, defaultContainerName As String)

Paramètres

connection
EntityConnection

EntityConnection qui contient des références au modèle et à la connexion à la source de données.

defaultContainerName
String

Nom du conteneur d'entités par défaut. Lorsque le defaultContainerName est défini à l'aide de cette méthode, la propriété devient en lecture seule.

Attributs

Exceptions

La connexion a la valeur NULL.

La connexion , defaultContainerName ou l’espace de travail de métadonnées n’est pas valide.

S’applique à

ObjectContext(String, String)

Initialise une nouvelle instance de la classe ObjectContext avec une chaîne de connexion et un nom de conteneur d'entités donnés.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Justification="Class is internal and methods are made virtual for testing purposes only. They cannot be overrided by user.")]
protected ObjectContext (string connectionString, string defaultContainerName);
new System.Data.Entity.Core.Objects.ObjectContext : string * string -> System.Data.Entity.Core.Objects.ObjectContext
Protected Sub New (connectionString As String, defaultContainerName As String)

Paramètres

connectionString
String

Chaîne de connexion, qui procure également l'accès aux informations de métadonnées.

defaultContainerName
String

Nom du conteneur d'entités par défaut. Lorsque le defaultContainerName est défini à l'aide de cette méthode, la propriété devient en lecture seule.

Attributs

Exceptions

Le connectionString a la valeur null.

L’espace de travail connectionString , defaultContainerName ou métadonnées n’est pas valide.

S’applique à