ObjectContext Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de ObjectContext klasse.
Overloads
| Name | Description |
|---|---|
| ObjectContext(EntityConnection) |
Initialiseert een nieuw exemplaar van de ObjectContext klasse met de opgegeven verbinding. Tijdens de bouw wordt de werkruimte met metagegevens uit het EntityConnection object geëxtraheerd. |
| ObjectContext(String) |
Initialiseert een nieuw exemplaar van de klasse ObjectContext met de opgegeven verbindingsreeks en de naam van de standaardentiteitscontainer. |
| ObjectContext(EntityConnection, String) |
Initialiseert een nieuw exemplaar van de ObjectContext klasse met een bepaalde verbindings- en entiteitscontainernaam. |
| ObjectContext(String, String) |
Initialiseert een nieuw exemplaar van de klasse ObjectContext met een gegeven verbindingsreeks en de naam van de entiteitscontainer. |
ObjectContext(EntityConnection)
Initialiseert een nieuw exemplaar van de ObjectContext klasse met de opgegeven verbinding. Tijdens de bouw wordt de werkruimte met metagegevens uit het EntityConnection object geëxtraheerd.
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)
Parameters
- connection
- EntityConnection
Een EntityConnection met verwijzingen naar het model en naar de gegevensbronverbinding.
Uitzonderingen
De connection is null.
Zie ook
Van toepassing op
ObjectContext(String)
Initialiseert een nieuw exemplaar van de klasse ObjectContext met de opgegeven verbindingsreeks en de naam van de standaardentiteitscontainer.
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)
Parameters
- connectionString
- String
De verbindingsreeks, die ook toegang biedt tot de metagegevensgegevens.
Uitzonderingen
De connectionString is null.
Het connectionString is ongeldig.
– of –
De werkruimte voor metagegevens is ongeldig.
Voorbeelden
In dit voorbeeld ziet u hoe u een 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);
Opmerkingen
Dit connectionString is een tekenreeks die informatie bevat die vereist is voor toegang tot een conceptueel model en om verbinding te maken met een gegevensbron. De EntityConnectionStringBuilder klasse kan worden gebruikt om de tekenreeks correct op te maken.
De hulpprogramma's Entity-gegevensmodel genereren een benoemde verbindingsreeks die is opgeslagen in het configuratiebestand van de toepassing. Deze benoemde verbindingsreeks kan worden opgegeven in plaats van de parameter connectionString bij het instantiëren van de klasse ObjectContext.
Zie ook
Van toepassing op
ObjectContext(EntityConnection, String)
Initialiseert een nieuw exemplaar van de ObjectContext klasse met een bepaalde verbindings- en entiteitscontainernaam.
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)
Parameters
- connection
- EntityConnection
Een EntityConnection met verwijzingen naar het model en naar de gegevensbronverbinding.
- defaultContainerName
- String
De naam van de standaardentiteitscontainer. Wanneer de defaultContainerName eigenschap is ingesteld via deze methode, wordt de eigenschap alleen-lezen.
Uitzonderingen
De connection is null.
De connectionwerkruimte , defaultContainerNameof de metagegevenswerkruimte is ongeldig.
Zie ook
Van toepassing op
ObjectContext(String, String)
Initialiseert een nieuw exemplaar van de klasse ObjectContext met een gegeven verbindingsreeks en de naam van de entiteitscontainer.
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)
Parameters
- connectionString
- String
De verbindingsreeks, die ook toegang biedt tot de metagegevensgegevens.
- defaultContainerName
- String
De naam van de standaardentiteitscontainer. Wanneer de defaultContainerName eigenschap is ingesteld via deze methode, wordt de eigenschap alleen-lezen.
Uitzonderingen
De connectionString is null.
De connectionStringwerkruimte , defaultContainerNameof de metagegevenswerkruimte is ongeldig.
Opmerkingen
Dit connectionString is een tekenreeks die informatie bevat die vereist is voor toegang tot een conceptueel model en om verbinding te maken met een gegevensbron. De EntityConnectionStringBuilder klasse kan worden gebruikt om de tekenreeks correct op te maken.