Поделиться через


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()

Компилирует команду уровня сущности и возвращает текст команды хранилища.

Применяется к