ObjectContext Konstruktorer

Definition

Initierar en ny instans av ObjectContext klassen.

Överlagringar

Name Description
ObjectContext(EntityConnection)

Initierar en ny instans av ObjectContext klassen med den angivna anslutningen. Under konstruktionen extraheras metadataarbetsytan från EntityConnection objektet.

ObjectContext(String)

Initierar en ny instans av klassen ObjectContext med angivet reťazec pripojenia och standardnamn för entitetscontainer.

ObjectContext(EntityConnection, String)

Initierar en ny instans av ObjectContext klassen med ett angivet namn på en anslutnings- och entitetscontainer.

ObjectContext(String, String)

Initierar en ny instans av klassen ObjectContext med ett angivet reťazec pripojenia- och entitetscontainernamn.

ObjectContext(EntityConnection)

Initierar en ny instans av ObjectContext klassen med den angivna anslutningen. Under konstruktionen extraheras metadataarbetsytan från EntityConnection objektet.

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)

Parametrar

connection
EntityConnection

En EntityConnection som innehåller referenser till modellen och till datakällans anslutning.

Undantag

connection är null.

Är connection ogiltigt.

-eller-

Metadataarbetsytan är ogiltig.

Se även

Gäller för

ObjectContext(String)

Initierar en ny instans av klassen ObjectContext med angivet reťazec pripojenia och standardnamn för entitetscontainer.

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)

Parametrar

connectionString
String

Connection string, som också ger åtkomst till metadatainformationen.

Undantag

connectionString är null.

Är connectionString ogiltigt.

-eller-

Metadataarbetsytan är inte giltig.

Exempel

Det här exemplet visar hur du skapar en 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);

Kommentarer

connectionString Är en sträng som innehåller information som krävs för att komma åt en konceptmodell och för att ansluta till en datakälla. Klassen EntityConnectionStringBuilder kan användas för att formatera strängen korrekt.

Verktygen Entity Data Model generera en namngiven reťazec pripojenia som lagras i programmets konfigurationsfil. Det här med namnet reťazec pripojenia kan anges i stället för parametern connectionString när du instansierar klassen ObjectContext.

Se även

Gäller för

ObjectContext(EntityConnection, String)

Initierar en ny instans av ObjectContext klassen med ett angivet namn på en anslutnings- och entitetscontainer.

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)

Parametrar

connection
EntityConnection

En EntityConnection som innehåller referenser till modellen och till datakällans anslutning.

defaultContainerName
String

Namnet på standardentitetscontainern. defaultContainerName När anges via den här metoden blir egenskapen skrivskyddad.

Undantag

connection är null.

Arbetsytan connection, defaultContainerNameeller metadata är inte giltig.

Se även

Gäller för

ObjectContext(String, String)

Initierar en ny instans av klassen ObjectContext med ett angivet reťazec pripojenia- och entitetscontainernamn.

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)

Parametrar

connectionString
String

Connection string, som också ger åtkomst till metadatainformationen.

defaultContainerName
String

Namnet på standardentitetscontainern. defaultContainerName När anges via den här metoden blir egenskapen skrivskyddad.

Undantag

connectionString är null.

Arbetsytan connectionString, defaultContainerNameeller metadata är inte giltig.

Kommentarer

connectionString Är en sträng som innehåller information som krävs för att komma åt en konceptmodell och för att ansluta till en datakälla. Klassen EntityConnectionStringBuilder kan användas för att formatera strängen korrekt.

Se även

Gäller för