EntityConnection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс, представляющий соединение для концептуального слоя. Подключение к сущности может быть инициализировано только один раз (путем открытия подключения). Впоследствии невозможно изменить строку подключения, подключить новое подключение к хранилищу или изменить строку подключения к хранилищу.
public class EntityConnection : System.Data.Common.DbConnection
type EntityConnection = class
inherit DbConnection
Public Class EntityConnection
Inherits DbConnection
- Наследование
-
EntityConnection
Конструкторы
EntityConnection() |
Инициализирует новый экземпляр класса EntityConnection. |
EntityConnection(MetadataWorkspace, DbConnection) |
Инициализирует новый экземпляр класса EntityConnection с заданными объектами MetadataWorkspace и DbConnection. |
EntityConnection(MetadataWorkspace, DbConnection, Boolean) |
Создает EntityConnection из метаданных, загруженных в память |
EntityConnection(String) |
Инициализирует новый экземпляр класса EntityConnection на основании строки подключения. |
Свойства
ConnectionString |
Возвращает или задает строку соединения EntityConnection. |
ConnectionTimeout |
Получает время ожидания (в секундах) при попытке установления подключения, по истечении которого попытка подключения завершается и создается ошибка. |
CurrentTransaction |
Возвращает текущую транзакцию, в которую включено это подключение. Может принимать значение NULL. |
Database |
Получает имя текущей базы данных или той базы данных, которая будет использоваться после открытия подключения. |
DataSource |
Возвращает имя или сетевой адрес источника данных, с которым должно быть установлено соединение. |
DbProviderFactory |
Возвращает фабрику поставщиков, связанную с EntityConnection. |
ServerVersion |
Получает строку, содержащую версию источника данных, к которому подключается клиент. |
State |
Возвращает состояние EntityConnection, настроенного для отслеживания состояния базового подключения к базе данных, которое упаковано этим EntityConnection. |
StoreConnection |
Предоставляет доступ к подключению к базовому источнику данных, которое используется объектом EntityConnection. |
Методы
BeginDbTransaction(IsolationLevel) |
Начинает транзакцию базы данных |
BeginTransaction() |
Начинает транзакцию посредством базового поставщика. |
BeginTransaction(IsolationLevel) |
Начинает транзакцию на указанном уровне изоляции посредством базового поставщика. |
ChangeDatabase(String) |
Не поддерживается. |
Close() |
Закрывает соединение с базой данных. |
CreateCommand() |
Создает новый экземпляр EntityCommandобъекта с заданным значением Connection .EntityConnection |
CreateDbCommand() |
Создание объекта команды, использующего этот объект подключения |
Dispose(Boolean) |
Очищает этот объект подключения |
EnlistTransaction(Transaction) |
Прикрепляет данный объект EntityConnection в указанной транзакции. |
GetMetadataWorkspace() |
Возвращает объект , связанный MetadataWorkspace с данным EntityConnection объектом . |
Open() |
Устанавливает подключение к источнику данных путем вызова метода Open базового поставщика данных. |
OpenAsync(CancellationToken) |
Асинхронно устанавливает подключение к хранилищу данных путем вызова метода Open в базовом поставщике данных. |
Применяется к
Entity Framework