ObjectContext Конструкторы

Определение

Инициализирует новый экземпляр класса ObjectContext.

Перегрузки

Имя Описание
ObjectContext(EntityConnection)

Инициализирует новый экземпляр ObjectContext класса с заданным подключением. Во время строительства рабочая область метаданных извлекается из EntityConnection объекта.

ObjectContext(String)

Инициализирует новый экземпляр класса ObjectContext с указанным строка подключения и именем контейнера сущностей по умолчанию.

ObjectContext(EntityConnection, String)

Инициализирует новый экземпляр ObjectContext класса с заданным именем подключения и контейнера сущностей.

ObjectContext(String, String)

Инициализирует новый экземпляр класса ObjectContext с заданным именем строка подключения и контейнера сущностей.

ObjectContext(EntityConnection)

Инициализирует новый экземпляр ObjectContext класса с заданным подключением. Во время строительства рабочая область метаданных извлекается из EntityConnection объекта.

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)

Параметры

connection
EntityConnection

Объект, EntityConnection содержащий ссылки на модель и подключение к источнику данных.

Исключения

Значение connection равно null.

Недопустимый connection .

–или–

Рабочая область метаданных недопустима.

См. также раздел

Применяется к

ObjectContext(String)

Инициализирует новый экземпляр класса ObjectContext с указанным строка подключения и именем контейнера сущностей по умолчанию.

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)

Параметры

connectionString
String

Connection string, который также предоставляет доступ к сведениям метаданных.

Исключения

Значение connectionString равно null.

Недопустимый connectionString .

–или–

Рабочая область метаданных недопустима.

Примеры

В этом примере показано, как создать объект 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);

Комментарии

Это connectionString строка, содержащая сведения, необходимые для доступа к концептуальной модели и подключения к источнику данных. Класс EntityConnectionStringBuilder можно использовать для правильного форматирования строки.

Средства модели данных сущности создают именованные строка подключения, хранящиеся в файле конфигурации приложения. Это именованное строка подключения можно указать вместо параметра connectionString при создании экземпляра класса ObjectContext.

См. также раздел

Применяется к

ObjectContext(EntityConnection, String)

Инициализирует новый экземпляр ObjectContext класса с заданным именем подключения и контейнера сущностей.

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)

Параметры

connection
EntityConnection

Объект, EntityConnection содержащий ссылки на модель и подключение к источнику данных.

defaultContainerName
String

Имя контейнера сущностей по умолчанию. defaultContainerName Если этот метод задан с помощью этого метода, свойство становится доступным только для чтения.

Исключения

Значение connection равно null.

Недопустимая connectionрабочая область метаданных defaultContainerNameили рабочая область метаданных.

См. также раздел

Применяется к

ObjectContext(String, String)

Инициализирует новый экземпляр класса ObjectContext с заданным именем строка подключения и контейнера сущностей.

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)

Параметры

connectionString
String

Connection string, который также предоставляет доступ к сведениям метаданных.

defaultContainerName
String

Имя контейнера сущностей по умолчанию. defaultContainerName Если этот метод задан с помощью этого метода, свойство становится доступным только для чтения.

Исключения

Значение connectionString равно null.

Недопустимая connectionStringрабочая область метаданных defaultContainerNameили рабочая область метаданных.

Комментарии

Это connectionString строка, содержащая сведения, необходимые для доступа к концептуальной модели и подключения к источнику данных. Класс EntityConnectionStringBuilder можно использовать для правильного форматирования строки.

См. также раздел

Применяется к