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.
См. также раздел
Применяется к
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.
Примеры
В этом примере показано, как создать объект 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 можно использовать для правильного форматирования строки.