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
Строка соединения, которая также предоставляет доступ к метаданным.
Исключения
Значение параметра 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
Строка соединения, которая также предоставляет доступ к метаданным.
- defaultContainerName
- String
Имя контейнера сущностей по умолчанию. Если задание defaultContainerName
осуществляется посредством данного метода, это свойство становится доступным только для чтения.
Исключения
Значение параметра connectionString
— null
.
Параметр connectionString
или defaultContainerName
либо рабочая область метаданных недопустимы.
Комментарии
connectionString
— это строка, содержащая сведения, необходимые для доступа к концептуальной модели и подключения к источнику данных. Чтобы правильно отформатировать строку, можно использовать класс EntityConnectionStringBuilder.