EntityCommand Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс, представляющий команду для концептуального слоя
public class EntityCommand : System.Data.Common.DbCommand
type EntityCommand = class
inherit DbCommand
Public Class EntityCommand
Inherits DbCommand
- Наследование
-
EntityCommand
Конструкторы
| Имя | Описание |
|---|---|
| EntityCommand() |
Инициализирует новый экземпляр класса EntityCommand, используя указанные значения. |
| EntityCommand(String) |
Инициализирует новый экземпляр класса EntityCommand с заданной инструкцией. |
| EntityCommand(String, EntityConnection) |
Инициализирует новый экземпляр класса EntityCommand с указанной инструкцией и подключением. |
| EntityCommand(String, EntityConnection, EntityTransaction) |
Инициализирует новый экземпляр класса EntityCommand с указанной инструкцией, подключением и транзакцией. |
| EntityCommand(String, EntityConnection, IDbDependencyResolver) |
Создает объект EntityCommand с заданной инструкцией eSQL и используемым объектом соединения. |
Свойства
| Имя | Описание |
|---|---|
| CommandText |
Возвращает или задает инструкцию Entity SQL, которая определяет команду или хранимую процедуру, подлежащую выполнению. |
| CommandTimeout |
Возвращает или задает интервал времени, которое должно пройти до истечения времени ожидания. |
| CommandTree |
Получает или задает дерево команд для выполнения; может быть задано только дерево команд или текст команды, но не то и другое одновременно. |
| CommandType |
Возвращает или задает значение, которое указывает, как должно интерпретироваться свойство CommandText. |
| Connection |
Возвращает или задает объект , используемый EntityConnection .EntityCommand |
| DbConnection |
Объект подключения, используемый для выполнения команды |
| DbParameterCollection |
Коллекция параметров для этой команды |
| DbTransaction |
Транзакция, в которой выполняется эта команда |
| DesignTimeVisible |
Возвращает или задает значение, которое указывает, должен ли объект команды быть видимым в элементе управления конструктора Windows Form. |
| EnablePlanCaching |
Получает или задает значение, указывающее, включено ли кэширование плана запроса. |
| Parameters |
Получает параметры инструкции Entity SQL или хранимой процедуры. |
| Transaction |
Получает или задает транзакцию, в которой выполняется SqlCommand. |
| UpdatedRowSource |
Получает или задает значение, которое показывает, как результаты команды применяются к обновляемым строкам. |
Методы
| Имя | Описание |
|---|---|
| Cancel() |
Отменяет выполнение EntityCommand. |
| CreateDbParameter() |
Создание и возврат нового объекта параметра, представляющего параметр в инструкции eSQL |
| CreateParameter() |
Создает новый экземпляр объекта EntityParameter . |
| ExecuteDbDataReader(CommandBehavior) |
Выполняет команду и возвращает средство чтения данных для чтения результатов. |
| ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) |
Асинхронно выполняет команду и возвращает средство чтения данных для чтения результатов. |
| ExecuteNonQuery() |
Выполняет текущую команду. |
| ExecuteNonQueryAsync(CancellationToken) |
Асинхронно выполняет команду и отменяет все результаты, возвращенные командой. |
| ExecuteReader() |
Выполняет команду и возвращает модуль чтения данных. |
| ExecuteReader(CommandBehavior) |
Компилирует в CommandText дерево команд и передает его базовому поставщику хранилища для выполнения, а затем создает EntityDataReader из создаваемого результирующего набора с помощью указанного CommandBehavior . |
| ExecuteReaderAsync() |
Асинхронно выполняет команду и возвращает средство чтения данных для чтения результатов. Может вызываться только для CommandType.CommandText (в противном случае используйте стандартные методы Execute*). |
| ExecuteReaderAsync(CancellationToken) |
Асинхронно выполняет команду и возвращает средство чтения данных для чтения результатов. Может вызываться только для CommandType.CommandText (в противном случае используйте стандартные методы Execute*). |
| ExecuteReaderAsync(CommandBehavior) |
Асинхронно выполняет команду и возвращает средство чтения данных для чтения результатов. Может вызываться только для CommandType.CommandText (в противном случае используйте стандартные методы Execute*). |
| ExecuteReaderAsync(CommandBehavior, CancellationToken) |
Асинхронно выполняет команду и возвращает средство чтения данных для чтения результатов. Может вызываться только для CommandType.CommandText (в противном случае используйте стандартные методы Execute*). |
| ExecuteScalar() |
Выполняет команду и возвращает первый столбец первой строки из результирующего набора. Такие же дополнительные столбцы также определены. |
| Prepare() |
Компилирует команду уровня сущностей и создает подготовленную версию команды. |
| ToTraceString() |
Компилирует команду уровня сущности и возвращает текст команды хранилища. |