ObjectContext 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
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.