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
| Nom | Description |
|---|---|
| ObjectContext(EntityConnection) |
Initialise une nouvelle instance de la ObjectContext classe avec la connexion donnée. Pendant la construction, l’espace de travail de métadonnées est extrait de l’objet EntityConnection . |
| ObjectContext(String) |
Initialise une nouvelle instance de la classe ObjectContext avec le nom de conteneur d’entités chaîne de connexion et par défaut donnés. |
| ObjectContext(EntityConnection, String) |
Initialise une nouvelle instance de la ObjectContext classe avec un nom de conteneur de connexion et d’entité donné. |
| ObjectContext(String, String) |
Initialise une nouvelle instance de la classe ObjectContext avec un nom de conteneur d’entités et de chaîne de connexion donné. |
ObjectContext(EntityConnection)
Initialise une nouvelle instance de la ObjectContext classe avec la connexion donnée. Pendant la construction, l’espace de travail de 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
Qui EntityConnection contient des références au modèle et à la connexion de source de données.
Exceptions
connection a la valeur null.
La connection valeur n’est pas valide.
- ou -
L’espace de travail de métadonnées n’est pas valide.
Voir aussi
S’applique à
ObjectContext(String)
Initialise une nouvelle instance de la classe ObjectContext avec le nom de conteneur d’entités chaîne de connexion et par défaut donnés.
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
Le chaîne de connexion, qui fournit également l’accès aux informations de métadonnées.
Exceptions
connectionString a la valeur null.
La connectionString valeur n’est pas valide.
- ou -
L’espace de travail de 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
Il connectionString s’agit d’une chaîne qui contient des informations requises pour accéder à un modèle conceptuel et pour se connecter à une source de données. La EntityConnectionStringBuilder classe peut être utilisée pour mettre en forme correctement la chaîne.
Les outils Entity Data Model génèrent un chaîne de connexion nommé stocké dans le fichier de configuration de l'application. Cette chaîne de connexion nommée peut être fournie au lieu du paramètre connectionString lors de l’instanciation de la classe ObjectContext.
Voir aussi
S’applique à
ObjectContext(EntityConnection, String)
Initialise une nouvelle instance de la ObjectContext classe avec un nom de conteneur de connexion et d’entité donné.
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
Qui EntityConnection contient des références au modèle et à la connexion de source de données.
- defaultContainerName
- String
Nom du conteneur d’entités par défaut. Lorsque la defaultContainerName méthode est définie, la propriété devient en lecture seule.
Exceptions
connection a la valeur null.
L’espace connectionde travail , defaultContainerNameou métadonnées n’est pas valide.
Voir aussi
S’applique à
ObjectContext(String, String)
Initialise une nouvelle instance de la classe ObjectContext avec un nom de conteneur d’entités et de chaîne de connexion donné.
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
Le chaîne de connexion, qui fournit également l’accès aux informations de métadonnées.
- defaultContainerName
- String
Nom du conteneur d’entités par défaut. Lorsque la defaultContainerName méthode est définie, la propriété devient en lecture seule.
Exceptions
connectionString a la valeur null.
L’espace connectionStringde travail , defaultContainerNameou métadonnées n’est pas valide.
Remarques
Il connectionString s’agit d’une chaîne qui contient des informations requises pour accéder à un modèle conceptuel et pour se connecter à une source de données. La EntityConnectionStringBuilder classe peut être utilisée pour mettre en forme correctement la chaîne.