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 z podanymi parametrami połączenia i domyślną nazwą kontenera jednostki. |
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 z podanymi parametrami połączenia i nazwą kontenera jednostki. |
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 zawierający odwołania do modelu i połączenia ze źródłem danych.
Wyjątki
Wartość 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 z podanymi parametrami połączenia i domyślną nazwą kontenera jednostki.
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óre zapewniają również dostęp do informacji o metadanych.
Wyjątki
Wartość connectionString
to 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ą nazwane parametry połączenia przechowywane w pliku konfiguracji aplikacji. Te nazwane parametry połączenia można podać zamiast parametru connectionString
podczas tworzenia wystąpienia ObjectContext 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 zawierający odwołania do modelu i połączenia ze źródłem danych.
- defaultContainerName
- String
Nazwa domyślnego kontenera jednostki. Gdy właściwość defaultContainerName
jest ustawiana za pomocą tej metody, właściwość staje się tylko do odczytu.
Wyjątki
Wartość connection
to null
.
Obszar connection
roboczy metadanych , defaultContainerName
lub , jest nieprawidłowy.
Zobacz też
Dotyczy
ObjectContext(String, String)
Inicjuje ObjectContext nowe wystąpienie klasy z podanymi parametrami połączenia i nazwą kontenera jednostki.
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óre zapewniają również dostęp do informacji o metadanych.
- defaultContainerName
- String
Nazwa domyślnego kontenera jednostki. Gdy właściwość defaultContainerName
jest ustawiana za pomocą tej metody, właściwość staje się tylko do odczytu.
Wyjątki
Wartość connectionString
to null
.
Obszar connectionString
roboczy metadanych , defaultContainerName
lub , 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.