ObjectContext Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci ObjectContext třídy .
Přetížení
ObjectContext(EntityConnection) |
Inicializuje novou instanci ObjectContext třídy s daným připojením. Během vytváření se pracovní prostor metadat extrahuje z objektu EntityConnection . |
ObjectContext(String) |
Inicializuje novou instanci ObjectContext třídy s daným připojovacím řetězcem a výchozím názvem kontejneru entity. |
ObjectContext(EntityConnection, String) |
Inicializuje novou instanci ObjectContext třídy s daným připojením a názvem kontejneru entity. |
ObjectContext(String, String) |
Inicializuje novou instanci ObjectContext třídy s daným připojovacím řetězcem a názvem kontejneru entity. |
ObjectContext(EntityConnection)
Inicializuje novou instanci ObjectContext třídy s daným připojením. Během vytváření se pracovní prostor metadat extrahuje z objektu 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)
Parametry
- connection
- EntityConnection
Obsahuje EntityConnection odkazy na model a připojení ke zdroji dat.
Výjimky
Hodnota connection
je null
.
Viz také
Platí pro
ObjectContext(String)
Inicializuje novou instanci ObjectContext třídy s daným připojovacím řetězcem a výchozím názvem kontejneru entity.
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)
Parametry
- connectionString
- String
Připojovací řetězec, který také poskytuje přístup k informacím o metadatech.
Výjimky
Hodnota connectionString
je null
.
Hodnota connectionString
je neplatná.
-nebo-
Pracovní prostor metadat není platný.
Příklady
Tento příklad ukazuje, jak vytvořit .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);
Poznámky
Je connectionString
řetězec, který obsahuje informace potřebné pro přístup ke konceptuálnímu modelu a pro připojení ke zdroji dat. Třídu EntityConnectionStringBuilder lze použít ke správnému formátování řetězce.
Nástroje Entity Data Model vygenerují pojmenovaný připojovací řetězec, který je uložený v konfiguračním souboru aplikace. Tento pojmenovaný připojovací řetězec lze při vytváření instance třídy zadat místo connectionString
parametru ObjectContext .
Viz také
Platí pro
ObjectContext(EntityConnection, String)
Inicializuje novou instanci ObjectContext třídy s daným připojením a názvem kontejneru entity.
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)
Parametry
- connection
- EntityConnection
Obsahuje EntityConnection odkazy na model a připojení ke zdroji dat.
- defaultContainerName
- String
Název výchozího kontejneru entit.
defaultContainerName
Při nastavení pomocí této metody se vlastnost stane jen pro čtení.
Výjimky
Hodnota connection
je null
.
Pracovní connection
prostor metadat , defaultContainerName
nebo není platný.
Viz také
Platí pro
ObjectContext(String, String)
Inicializuje novou instanci ObjectContext třídy s daným připojovacím řetězcem a názvem kontejneru entity.
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)
Parametry
- connectionString
- String
Připojovací řetězec, který také poskytuje přístup k informacím o metadatech.
- defaultContainerName
- String
Název výchozího kontejneru entit.
defaultContainerName
Při nastavení pomocí této metody se vlastnost stane jen pro čtení.
Výjimky
Hodnota connectionString
je null
.
Pracovní connectionString
prostor metadat , defaultContainerName
nebo není platný.
Poznámky
Je connectionString
řetězec, který obsahuje informace potřebné pro přístup ke konceptuálnímu modelu a pro připojení ke zdroji dat. Třídu EntityConnectionStringBuilder lze použít ke správnému formátování řetězce.