ObjectContext Konstruktory

Definicja

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.

Zobacz też

Dotyczy