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í
| Name | Description |
|---|---|
| ObjectContext(EntityConnection) |
Inicializuje novou instanci ObjectContext třídy s daným připojením. Během sestavování se pracovní prostor metadat extrahuje z objektu EntityConnection . |
| ObjectContext(String) |
Inicializuje novou instanci třídy ObjectContext s daným připojovací řetězec a výchozím názvem kontejneru entity. |
| ObjectContext(EntityConnection, String) |
Inicializuje novou instanci ObjectContext třídy s daným názvem připojení a kontejneru entity. |
| ObjectContext(String, String) |
Inicializuje novou instanci třídy ObjectContext s daným připojovací řetězec a názvem kontejneru entity. |
ObjectContext(EntityConnection)
Inicializuje novou instanci ObjectContext třídy s daným připojením. Během sestavování 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
To connection je null.
Viz také
Platí pro
ObjectContext(String)
Inicializuje novou instanci třídy ObjectContext s daným připojovací řetězec 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
Connection string, která také poskytuje přístup k informacím o metadatech.
Výjimky
To connectionString je null.
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
Jedná se connectionString o řetězec obsahující informace potřebné pro přístup k konceptuálnímu modelu a připojení ke zdroji dat. Třídu EntityConnectionStringBuilder lze použít k správnému formátování řetězce.
Nástroje Entity Data Model generují pojmenovanou připojovací řetězec, která je uložena v konfiguračním souboru aplikace. Tento pojmenovaný připojovací řetězec lze zadat místo parametru connectionString při vytváření instance třídy ObjectContext.
Viz také
Platí pro
ObjectContext(EntityConnection, String)
Inicializuje novou instanci ObjectContext třídy s daným názvem připojení a 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 entity.
defaultContainerName Pokud je nastavena touto metodou, vlastnost se stane jen pro čtení.
Výjimky
To connection je null.
Pracovní connectionprostor , defaultContainerNamenebo metadata není platný.
Viz také
Platí pro
ObjectContext(String, String)
Inicializuje novou instanci třídy ObjectContext s daným připojovací řetězec 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
Connection string, která také poskytuje přístup k informacím o metadatech.
- defaultContainerName
- String
Název výchozího kontejneru entity.
defaultContainerName Pokud je nastavena touto metodou, vlastnost se stane jen pro čtení.
Výjimky
To connectionString je null.
Pracovní connectionStringprostor , defaultContainerNamenebo metadata není platný.
Poznámky
Jedná se connectionString o řetězec obsahující informace potřebné pro přístup k konceptuálnímu modelu a připojení ke zdroji dat. Třídu EntityConnectionStringBuilder lze použít k správnému formátování řetězce.