ObjectContext Constructors

Definitie

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.

Het connection is ongeldig.

– of –

De werkruimte voor metagegevens is ongeldig.

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.

Zie ook

Van toepassing op