ObjectContext Konstruktory

Definicja

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 connectionStringObjectContext 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.

connectionObszar roboczy , defaultContainerNamelub 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.

connectionStringObszar roboczy , 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.

Zobacz też

Dotyczy