ObjectContext Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ObjectContext.
Przeciążenia
| Nazwa | Opis |
|---|---|
| ObjectContext(EntityConnection) |
Inicjuje nowe wystąpienie ObjectContext klasy przy użyciu danego połączenia. Podczas budowy obszar roboczy metadanych jest wyodrębniany z EntityConnection obiektu. |
| ObjectContext(String) |
Inicjuje nowe wystąpienie klasy ObjectContext o podanej parametry połączenia i domyślnej nazwie kontenera jednostek. |
| ObjectContext(EntityConnection, String) |
Inicjuje nowe wystąpienie ObjectContext klasy z daną nazwą połączenia i kontenera jednostki. |
| ObjectContext(String, String) |
Inicjuje nowe wystąpienie klasy ObjectContext o podanej nazwie kontenera parametry połączenia i jednostce. |
ObjectContext(EntityConnection)
Inicjuje nowe wystąpienie ObjectContext klasy przy użyciu danego połączenia. Podczas budowy obszar roboczy metadanych jest wyodrębniany z EntityConnection obiektu.
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
Element EntityConnection zawierający odwołania do modelu i połączenia ze źródłem danych.
Wyjątki
connection jest null.
Element connection jest nieprawidłowy.
— lub —
Obszar roboczy metadanych jest nieprawidłowy.
Zobacz też
Dotyczy
ObjectContext(String)
Inicjuje nowe wystąpienie klasy ObjectContext o podanej parametry połączenia i domyślnej nazwie kontenera jednostek.
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, który zapewnia również dostęp do informacji o metadanych.
Wyjątki
connectionString jest null.
Element connectionString jest nieprawidłowy.
— lub —
Obszar roboczy metadanych jest nieprawidłowy.
Przykłady
W tym przykładzie pokazano, jak utworzyć obiekt 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);
Uwagi
Jest connectionString to ciąg zawierający informacje wymagane do uzyskania dostępu do modelu koncepcyjnego i nawiązywania połączenia ze źródłem danych. Klasa EntityConnectionStringBuilder może służyć do poprawnego formatowania ciągu.
Narzędzia modelu danych jednostki generują nazwaną parametry połączenia przechowywaną w pliku konfiguracji aplikacji. Ten nazwany parametry połączenia można podać zamiast parametru connectionString podczas tworzenia wystąpienia klasy ObjectContext.
Zobacz też
Dotyczy
ObjectContext(EntityConnection, String)
Inicjuje nowe wystąpienie ObjectContext klasy z daną nazwą połączenia i kontenera jednostki.
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
Element EntityConnection zawierający odwołania do modelu i połączenia ze źródłem danych.
- defaultContainerName
- String
Nazwa domyślnego kontenera jednostek.
defaultContainerName Gdy właściwość jest ustawiana za pomocą tej metody, właściwość staje się tylko do odczytu.
Wyjątki
connection jest null.
Obszar connectionroboczy , defaultContainerNamelub metadanych jest nieprawidłowy.
Zobacz też
Dotyczy
ObjectContext(String, String)
Inicjuje nowe wystąpienie klasy ObjectContext o podanej nazwie kontenera parametry połączenia i jednostce.
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, który zapewnia również dostęp do informacji o metadanych.
- defaultContainerName
- String
Nazwa domyślnego kontenera jednostek.
defaultContainerName Gdy właściwość jest ustawiana za pomocą tej metody, właściwość staje się tylko do odczytu.
Wyjątki
connectionString jest null.
Obszar connectionStringroboczy , defaultContainerNamelub metadanych jest nieprawidłowy.
Uwagi
Jest connectionString to ciąg zawierający informacje wymagane do uzyskania dostępu do modelu koncepcyjnego i nawiązywania połączenia ze źródłem danych. Klasa EntityConnectionStringBuilder może służyć do poprawnego formatowania ciągu.