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
ObjectContext(EntityConnection) |
Inicjuje ObjectContext nowe wystąpienie klasy z danym połączeniem. Podczas budowy obszar roboczy metadanych jest wyodrębniany z EntityConnection obiektu. |
ObjectContext(String) |
Inicjuje ObjectContext nowe wystąpienie klasy przy użyciu podanej parametry połączenia i domyślnej nazwy kontenera jednostek. |
ObjectContext(EntityConnection, String) |
Inicjuje ObjectContext nowe wystąpienie klasy z daną nazwą połączenia i kontenera jednostki. |
ObjectContext(String, String) |
Inicjuje ObjectContext nowe wystąpienie klasy o podanej nazwie kontenera parametry połączenia i jednostce. |
ObjectContext(EntityConnection)
Inicjuje ObjectContext nowe wystąpienie klasy z danym połączeniem. 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 , który zawiera odwołania do modelu i połączenia ze źródłem danych.
Wyjątki
Element connection
to null
.
Element connection
jest nieprawidłowy.
-lub-
Obszar roboczy metadanych jest nieprawidłowy.
Zobacz też
Dotyczy
ObjectContext(String)
Inicjuje ObjectContext nowe wystąpienie klasy przy użyciu podanej parametry połączenia i domyślnej nazwy 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
Parametry połączenia, który zapewnia również dostęp do informacji o metadanych.
Wyjątki
Element connectionString
to null
.
Element connectionString
jest nieprawidłowy.
-lub-
Obszar roboczy metadanych jest nieprawidłowy.
Przykłady
W tym przykładzie pokazano, jak utworzyć element 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. Tę nazwę parametry połączenia można podać zamiast parametru connectionString
ObjectContext podczas tworzenia wystąpienia klasy.
Zobacz też
Dotyczy
ObjectContext(EntityConnection, String)
Inicjuje ObjectContext nowe wystąpienie 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 , który zawiera odwołania do modelu i połączenia ze źródłem danych.
- defaultContainerName
- String
Nazwa domyślnego kontenera jednostek. Po ustawieniu defaultContainerName
tej metody właściwość staje się tylko do odczytu.
Wyjątki
Element connection
to null
.
connection
Obszar roboczy , defaultContainerName
lub metadanych jest nieprawidłowy.
Zobacz też
Dotyczy
ObjectContext(String, String)
Inicjuje ObjectContext nowe wystąpienie klasy 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
Parametry połączenia, który zapewnia również dostęp do informacji o metadanych.
- defaultContainerName
- String
Nazwa domyślnego kontenera jednostek. Po ustawieniu defaultContainerName
tej metody właściwość staje się tylko do odczytu.
Wyjątki
Element connectionString
to null
.
connectionString
Obszar roboczy , defaultContainerName
lub 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.
Zobacz też
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla