EntityCommand - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Класс, представляющий команду для концептуального уровня
Иерархия наследования
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Data.Common.DbCommand
System.Data.Entity.Core.EntityClient.EntityCommand
Пространство имен: System.Data.Entity.Core.EntityClient
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public Class EntityCommand _
Inherits DbCommand
'Применение
Dim instance As EntityCommand
public class EntityCommand : DbCommand
public ref class EntityCommand : public DbCommand
type EntityCommand =
class
inherit DbCommand
end
public class EntityCommand extends DbCommand
Тип EntityCommand предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
EntityCommand() | Инициализирует новый экземпляр класса EntityCommand, используя указанные значения. | |
EntityCommand(String) | Инициализирует новый экземпляр класса EntityCommand с указанной инструкцией. | |
EntityCommand(String, EntityConnection) | Инициализирует новый экземпляр класса EntityCommand с указанными инструкцией и соединением. | |
EntityCommand(String, EntityConnection, EntityTransaction) | Инициализирует новый экземпляр класса EntityCommand с указанными инструкцией, соединением и транзакцией. | |
EntityCommand(String, EntityConnection, IDbDependencyResolver) | Создает объект EntityCommand с данной инструкцией eSQL и предназначенный для использования объект соединения |
По верхнему краю
Свойства
Имя | Описание | |
---|---|---|
CanRaiseEvents | (Унаследовано от Component.) | |
CommandText | Возвращает или задает инструкцию Entity SQL, которая определяет команду или хранимую процедуру, подлежащую выполнению. (Переопределяет DbCommand.CommandText.) | |
CommandTimeout | Возвращает или задает интервал времени, которое должно пройти до истечения времени ожидания. (Переопределяет DbCommand.CommandTimeout.) | |
CommandTree | Возвращает или задает дерево команд, подлежащее выполнению; могут быть заданы только дерево команд или текст команды, но не и то и другое. | |
CommandType | Возвращает или задает значение, которое указывает, как должно интерпретироваться свойство CommandText. (Переопределяет DbCommand.CommandType.) | |
Connection | Возвращает или задает соединение EntityConnection, используемое командой EntityCommand. | |
Container | (Унаследовано от Component.) | |
DbConnection | Объект соединения, используемый для выполнения команды (Переопределяет DbCommand.DbConnection.) | |
DbParameterCollection | Коллекция параметров для этой команды (Переопределяет DbCommand.DbParameterCollection.) | |
DbTransaction | Транзакция, в которой выполняется эта команда (Переопределяет DbCommand.DbTransaction.) | |
DesignMode | (Унаследовано от Component.) | |
DesignTimeVisible | Возвращает или задает значение, которое указывает, должен ли объект команды быть видимым в элементе управления конструктора Windows Form. (Переопределяет DbCommand.DesignTimeVisible.) | |
EnablePlanCaching | Возвращает или задает значение, которое указывает, включено ли кэширование плана запроса. | |
Events | (Унаследовано от Component.) | |
Parameters | Возвращает параметры инструкции Entity SQL или хранимой процедуры. | |
Site | (Унаследовано от Component.) | |
Transaction | Возвращает или задает транзакцию, в которой выполняется SqlCommand. | |
UpdatedRowSource | Возвращает или задает способ применения результатов команды к изменяемым строкам. (Переопределяет DbCommand.UpdatedRowSource.) |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
Cancel | Отменяет выполнение EntityCommand. (Переопределяет DbCommand.Cancel().) | |
CreateDbParameter | Создание и возврат нового объекта параметра, представляющего параметр в инструкции eSQL (Переопределяет DbCommand.CreateDbParameter().) | |
CreateObjRef | Критический с точки зрения безопасности. (Унаследовано от MarshalByRefObject.) | |
CreateParameter | Создает новый экземпляр объекта EntityParameter. | |
Dispose() | (Унаследовано от Component.) | |
Dispose(Boolean) | (Унаследовано от Component.) | |
Equals | (Унаследовано от Object.) | |
ExecuteDbDataReader | Выполняет команду и возвращает модуль чтения данных для чтения результатов (Переопределяет DbCommand.ExecuteDbDataReader(CommandBehavior).) | |
ExecuteDbDataReaderAsync | Выполняет в асинхронном режиме команду и возвращает модуль чтения данных для чтения результатов (Переопределяет DbCommandExecuteDbDataReaderAsync(CommandBehavior, CancellationToken).) | |
ExecuteNonQuery | Выполняет текущую команду. (Переопределяет DbCommand.ExecuteNonQuery().) | |
ExecuteNonQueryAsync | (Унаследовано от DbCommand.) | |
ExecuteNonQueryAsync(CancellationToken) | Выполняет в асинхронном режиме команду и отменяет все результаты, возвращенные командой (Переопределяет DbCommandExecuteNonQueryAsync(CancellationToken).) | |
ExecuteReader() | Выполняет команду и возвращает модуль чтения данных. | |
ExecuteReader(CommandBehavior) | Компилирует CommandText в дерево команд и передает базовому поставщику хранилища на выполнение, затем выполняет сборку EntityDataReader из сформированного результирующего набора с использованием указанного CommandBehavior. | |
ExecuteReaderAsync() | Выполняет в асинхронном режиме команду и возвращает модуль чтения данных для чтения результатов.Может вызываться только применительно к CommandType.CommandText (в противном случае следует использовать стандартные методы Execute*) | |
ExecuteReaderAsync(CommandBehavior) | Выполняет в асинхронном режиме команду и возвращает модуль чтения данных для чтения результатов.Может вызываться только применительно к CommandType.CommandText (в противном случае следует использовать стандартные методы Execute*) | |
ExecuteReaderAsync(CancellationToken) | Выполняет в асинхронном режиме команду и возвращает модуль чтения данных для чтения результатов.Может вызываться только применительно к CommandType.CommandText (в противном случае следует использовать стандартные методы Execute*) | |
ExecuteReaderAsync(CommandBehavior, CancellationToken) | Выполняет в асинхронном режиме команду и возвращает модуль чтения данных для чтения результатов.Может вызываться только применительно к CommandType.CommandText (в противном случае следует использовать стандартные методы Execute*) | |
ExecuteScalar | Выполняет команду и возвращает первый столбец первой строки из результирующего набора.Дополнительные столбцы или строки не обрабатываются. (Переопределяет DbCommand.ExecuteScalar().) | |
ExecuteScalarAsync | (Унаследовано от DbCommand.) | |
ExecuteScalarAsync(CancellationToken) | (Унаследовано от DbCommand.) | |
Finalize | (Унаследовано от Component.) | |
GetHashCode | (Унаследовано от Object.) | |
GetLifetimeService | Критический с точки зрения безопасности. (Унаследовано от MarshalByRefObject.) | |
GetService | (Унаследовано от Component.) | |
GetType | (Унаследовано от Object.) | |
InitializeLifetimeService | Критический с точки зрения безопасности. (Унаследовано от MarshalByRefObject.) | |
MemberwiseClone() | (Унаследовано от Object.) | |
MemberwiseClone(Boolean) | (Унаследовано от MarshalByRefObject.) | |
Prepare | Компилирует команду уровня сущности и создает готовую версию команды. (Переопределяет DbCommand.Prepare().) | |
ToString | (Унаследовано от Component.) | |
ToTraceString | Компилирует команду уровня сущности и возвращает текст команды хранилища. |
По верхнему краю
События
Имя | Описание | |
---|---|---|
Disposed | (Унаследовано от Component.) |
По верхнему краю
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
IDbCommand.Connection | (Унаследовано от DbCommand.) | |
IDbCommand.CreateParameter | (Унаследовано от DbCommand.) | |
IDbCommand.ExecuteReader() | (Унаследовано от DbCommand.) | |
IDbCommand.ExecuteReader(CommandBehavior) | (Унаследовано от DbCommand.) | |
IDbCommand.Parameters | (Унаследовано от DbCommand.) | |
IDbCommand.Transaction | (Унаследовано от DbCommand.) |
По верхнему краю
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.