EntityCommand Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет команду для концептуального слоя.
public ref class EntityCommand sealed : System::Data::Common::DbCommand
public sealed class EntityCommand : System.Data.Common.DbCommand
type EntityCommand = class
inherit DbCommand
Public NotInheritable Class EntityCommand
Inherits DbCommand
- Наследование
Конструкторы
| Имя | Описание |
|---|---|
| EntityCommand() |
Инициализирует новый экземпляр класса с помощью указанных значений EntityCommand . |
| EntityCommand(String, EntityConnection, EntityTransaction) |
Инициализирует новый экземпляр EntityCommand класса с указанным оператором, подключением и транзакцией. |
| EntityCommand(String, EntityConnection) |
Инициализирует новый экземпляр EntityCommand класса с указанным оператором и подключением. |
| EntityCommand(String) |
Инициализирует новый экземпляр EntityCommand класса с указанным оператором. |
Свойства
| Имя | Описание |
|---|---|
| CanRaiseEvents |
Возвращает значение, указывающее, может ли компонент вызвать событие. (Унаследовано от Component) |
| CommandText |
Возвращает или задает инструкцию Entity SQL, указывающую команду или хранимую процедуру для выполнения. |
| CommandTimeout |
Возвращает или задает время ожидания до истечения времени ожидания. |
| CommandTree |
Возвращает или задает дерево команд для выполнения; Можно задать только одно из дерева команд или текст команды, а не оба. |
| CommandType |
Возвращает или задает значение, указывающее CommandText способ интерпретации свойства. |
| Connection |
Возвращает или задает используемый EntityConnection параметром EntityCommand. |
| Container |
Возвращает объект IContainer , содержащий Componentобъект . (Унаследовано от Component) |
| DbConnection |
Возвращает или задает используемый DbConnection этим DbCommandпараметром. (Унаследовано от DbCommand) |
| DbParameterCollection |
Возвращает коллекцию DbParameter объектов. (Унаследовано от DbCommand) |
| DbTransaction |
Возвращает или задает объект DbTransaction , в котором выполняется этот DbCommand объект. (Унаследовано от DbCommand) |
| DesignMode |
Возвращает значение, указывающее, находится ли текущий Component режим разработки. (Унаследовано от Component) |
| DesignTimeVisible |
Возвращает или задает значение, указывающее, должен ли объект команды отображаться в элементе управления конструктора форм Windows. |
| EnablePlanCaching |
Возвращает или задает значение, указывающее, включена ли кэширование плана запроса. |
| Events |
Возвращает список обработчиков событий, подключенных к этому Component. (Унаследовано от Component) |
| Parameters |
Возвращает параметры инструкции Entity SQL или хранимой процедуры. |
| Site |
Возвращает или задает ISite объект Component. (Унаследовано от Component) |
| Transaction |
Возвращает или задает транзакцию, в которой SqlCommand выполняется. |
| UpdatedRowSource |
Возвращает или задает способ применения результатов команды к обновляемым строкам. |
Методы
| Имя | Описание |
|---|---|
| Cancel() |
Отменяет выполнение объекта EntityCommand. |
| CreateDbParameter() |
Создает новый экземпляр DbParameter объекта. (Унаследовано от DbCommand) |
| CreateObjRef(Type) |
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
| CreateParameter() |
Создает новый экземпляр EntityParameter объекта. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| ExecuteDbDataReader(CommandBehavior) |
Выполняет команду в отношении подключения, возвращая DbDataReader ее, которая может использоваться для доступа к результатам. (Унаследовано от DbCommand) |
| ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) |
Поставщики должны реализовать этот метод, чтобы обеспечить реализацию по умолчанию для ExecuteReader перегрузки. Реализация по умолчанию вызывает синхронный ExecuteReader() метод и возвращает завершенную задачу, блокируя вызывающий поток. Реализация по умолчанию возвращает отмененную задачу при передаче уже отмененного маркера отмены. Исключения, создаваемые ExecuteReader, будут передаваться через возвращаемое свойство "Исключение задачи". Этот метод принимает маркер отмены, который можно использовать для запроса на отмену операции раньше. Реализации могут игнорировать этот запрос. (Унаследовано от DbCommand) |
| ExecuteNonQuery() |
Выполняет текущую команду. |
| ExecuteNonQueryAsync() |
Асинхронная версия ExecuteNonQuery(), которая выполняет команду в объекте подключения, возвращая количество затронутых строк. Вызывается ExecuteNonQueryAsync(CancellationToken) с помощью CancellationToken.None. (Унаследовано от DbCommand) |
| ExecuteNonQueryAsync(CancellationToken) |
Это асинхронная версия ExecuteNonQuery(). Поставщики должны переопределить соответствующую реализацию. Маркер отмены может быть проигнорирован при необходимости. Реализация по умолчанию вызывает синхронный ExecuteNonQuery() метод и возвращает завершенную задачу, блокируя вызывающий поток. Реализация по умолчанию возвращает отмененную задачу при передаче уже отмененного маркера отмены. Исключения, создаваемые ExecuteNonQuery() путем передачи данных, будут передаваться с помощью возвращаемого свойства "Исключение задачи". Не вызывайте другие методы и свойства |
| ExecuteReader() |
Выполняет команду и возвращает средство чтения данных. |
| ExecuteReader(CommandBehavior) |
Компилирует CommandText дерево команд и передает его базовому поставщику хранилища для выполнения, а затем создает EntityDataReader из создаваемого результирующий набор с помощью указанного CommandBehavior. |
| ExecuteReaderAsync() |
Асинхронная версия ExecuteReader, которая выполняет команду с его подключением, возвращая DbDataReader объект, который можно использовать для доступа к результатам. Вызывается ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) с помощью CancellationToken.None. (Унаследовано от DbCommand) |
| ExecuteReaderAsync(CancellationToken) |
Асинхронная версия ExecuteReader, которая выполняет команду с его подключением, возвращая DbDataReader объект, который можно использовать для доступа к результатам. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Вызывается. (Унаследовано от DbCommand) |
| ExecuteReaderAsync(CommandBehavior, CancellationToken) |
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Вызывается. (Унаследовано от DbCommand) |
| ExecuteReaderAsync(CommandBehavior) |
Асинхронная версия ExecuteReader, которая выполняет команду с его подключением, возвращая DbDataReader объект, который можно использовать для доступа к результатам. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Вызывается. (Унаследовано от DbCommand) |
| ExecuteScalar() |
Выполняет команду и возвращает первый столбец первой строки в результирующем наборе. Дополнительные столбцы или строки игнорируются. |
| ExecuteScalarAsync() |
Асинхронная версия ExecuteScalar(), которая выполняет команду и возвращает первый столбец первой строки в первом возвращаемом результирующем наборе. Все остальные столбцы, строки и результирующие наборы игнорируются. Вызывается ExecuteScalarAsync(CancellationToken) с помощью CancellationToken.None. (Унаследовано от DbCommand) |
| ExecuteScalarAsync(CancellationToken) |
Это асинхронная версия ExecuteScalar(). Поставщики должны переопределить соответствующую реализацию. Маркер отмены может быть проигнорирован при необходимости. Реализация по умолчанию вызывает синхронный ExecuteScalar() метод и возвращает завершенную задачу, блокируя вызывающий поток. Реализация по умолчанию возвращает отмененную задачу при передаче уже отмененного маркера отмены. Исключения, создаваемые ExecuteScalar, будут передаваться через возвращаемое свойство "Исключение задачи". Не вызывайте другие методы и свойства |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetLifetimeService() |
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| GetService(Type) |
Возвращает объект, представляющий службу, предоставляемую Component или ее Container. (Унаследовано от Component) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| InitializeLifetimeService() |
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MemberwiseClone(Boolean) |
Создает неглубокую копию текущего MarshalByRefObject объекта. (Унаследовано от MarshalByRefObject) |
| Prepare() |
Компилирует команду уровня сущности и создает подготовленную версию команды. |
| ToString() |
String Возвращает имя, содержащее имя , если таковое Componentимеется. Этот метод не должен быть переопределен. (Унаследовано от Component) |
| ToTraceString() |
Компилирует команду уровня сущности и возвращает текст команды хранилища. |
События
| Имя | Описание |
|---|---|
| Disposed |
Происходит при удалении компонента вызовом Dispose() метода. (Унаследовано от Component) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IDbCommand.Connection |
Возвращает или задает используемый IDbConnection этим экземпляром экземпляра IDbCommand. (Унаследовано от DbCommand) |
| IDbCommand.CreateParameter() |
Создает новый экземпляр IDbDataParameter объекта. (Унаследовано от DbCommand) |
| IDbCommand.ExecuteReader() |
CommandText Выполняет против Connection и создает объектIDataReader. (Унаследовано от DbCommand) |
| IDbCommand.ExecuteReader(CommandBehavior) |
CommandText Выполняет против и Connectionсоздает IDataReader одно из CommandBehavior значений. (Унаследовано от DbCommand) |
| IDbCommand.Parameters |
Возвращает IDataParameterCollection. (Унаследовано от DbCommand) |
| IDbCommand.Transaction |
Возвращает или задает объект DbTransaction , в котором выполняется этот DbCommand объект. (Унаследовано от DbCommand) |