ObjectContext Constructeurs

Définition

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

est connectionString 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 un chaîne de connexion nommé qui est stocké 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

est connectionString 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.

Voir aussi

S’applique à