ObjectContext Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
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.
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.