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 výstavby se z objektu EntityConnection extrahuje pracovní prostor metadat. |
ObjectContext(String) |
Inicializuje novou instanci ObjectContext třídy 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 připojením a názvem kontejneru entity. |
ObjectContext(String, String) |
Inicializuje novou instanci ObjectContext třídy s daným připojovací řetězec a názvem kontejneru entit. |
ObjectContext(EntityConnection)
Inicializuje novou instanci ObjectContext třídy s daným připojením. Během výstavby se z objektu EntityConnection extrahuje pracovní prostor metadat.
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í ř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
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 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í pojmenovanou připojovací řetězec, která je uložená v konfiguračním souboru aplikace. Tento pojmenovaný připojovací řetězec může být zadán místo parametru connectionString
při vytváření ObjectContext instance třídy.
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
Když je nastavena prostřednictvím této metody, vlastnost se 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í řetězec a názvem kontejneru entit.
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
Když je nastavena prostřednictvím této metody, vlastnost se 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 připojení ke zdroji dat. Třídu EntityConnectionStringBuilder lze použít ke správnému formátování řetězce.
Viz také
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro