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.
Initialise une nouvelle instance de la classe ObjectContext.
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, 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::EntityClient::EntityConnection ^ connection);
public ObjectContext (System.Data.EntityClient.EntityConnection connection);
new System.Data.Objects.ObjectContext : System.Data.EntityClient.EntityConnection -> System.Data.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
connection
a la valeur null
.
connection
n'est pas valide.
- ou -
L'espace de travail des métadonnées n'est pas valide.
Voir aussi
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.
public:
ObjectContext(System::String ^ connectionString);
public ObjectContext (string connectionString);
new System.Data.Objects.ObjectContext : string -> System.Data.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.
Exceptions
connectionString
a la valeur null
.
connectionString
n'est pas valide.
- ou -
L'espace de travail des métadonnées n'est pas valide.
Exemples
Cet exemple montre comment construire un ObjectContext.
// Create the ObjectContext.
ObjectContext context =
new ObjectContext("name=AdventureWorksEntities");
// Set the DefaultContainerName for the ObjectContext.
// When DefaultContainerName is set, the Entity Framework only
// searches for the type in the specified container.
// Note that if a type is defined only once in the metadata workspace
// you do not have to set the DefaultContainerName.
context.DefaultContainerName = "AdventureWorksEntities";
ObjectSet<Product> query = context.CreateObjectSet<Product>();
// Iterate through the collection of Products.
foreach (Product result in query)
Console.WriteLine("Product Name: {0}", result.Name);
Remarques
connectionString
est une chaîne qui contient des informations nécessaires pour accéder à un modèle conceptuel et se connecter à une source de données. La classe EntityConnectionStringBuilder peut être utilisée pour mettre correctement en forme la chaîne.
Les outils Entity Data Model génèrent une chaîne de connexion nommée stockée dans le fichier de configuration de l’application. Cette chaîne de connexion nommée peut être fournie au lieu du paramètre lors de l’instanciation connectionString
de la ObjectContext classe.
Voir aussi
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.
protected:
ObjectContext(System::Data::EntityClient::EntityConnection ^ connection, System::String ^ defaultContainerName);
protected ObjectContext (System.Data.EntityClient.EntityConnection connection, string defaultContainerName);
new System.Data.Objects.ObjectContext : System.Data.EntityClient.EntityConnection * string -> System.Data.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 paramètre defaultContainerName
est défini à l'aide de cette méthode, la propriété passe en lecture seule.
Exceptions
connection
a la valeur null
.
connection
, defaultContainerName
ou l'espace de travail des métadonnées n'est pas valide.
Voir aussi
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.
protected:
ObjectContext(System::String ^ connectionString, System::String ^ defaultContainerName);
protected ObjectContext (string connectionString, string defaultContainerName);
new System.Data.Objects.ObjectContext : string * string -> System.Data.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 paramètre defaultContainerName
est défini à l'aide de cette méthode, la propriété passe en lecture seule.
Exceptions
connectionString
a la valeur null
.
connectionString
, defaultContainerName
ou l'espace de travail des métadonnées n'est pas valide.
Remarques
connectionString
est une chaîne qui contient des informations nécessaires pour accéder à un modèle conceptuel et se connecter à une source de données. La classe EntityConnectionStringBuilder peut être utilisée pour mettre correctement en forme la chaîne.