Sdílet prostřednictvím


EntityCommand Třída

Definice

Třída představující příkaz pro konceptuální vrstvu

public class EntityCommand : System.Data.Common.DbCommand
type EntityCommand = class
    inherit DbCommand
Public Class EntityCommand
Inherits DbCommand
Dědičnost
EntityCommand

Konstruktory

EntityCommand()

Inicializuje novou instanci EntityCommand třídy pomocí zadaných hodnot.

EntityCommand(String)

Inicializuje novou instanci EntityCommand třídy pomocí zadaného příkazu.

EntityCommand(String, EntityConnection)

Inicializuje novou instanci EntityCommand třídy se zadaným příkazem a připojením.

EntityCommand(String, EntityConnection, EntityTransaction)

Inicializuje novou instanci EntityCommand třídy pomocí zadaného příkazu, připojení a transakce.

EntityCommand(String, EntityConnection, IDbDependencyResolver)

Vytvoří objekt EntityCommand s daným příkazem eSQL a objektem připojení, který se má použít.

Vlastnosti

CommandText

Získá nebo nastaví Entity SQL příkaz, který určuje příkaz nebo uloženou proceduru k provedení.

CommandTimeout

Získá nebo nastaví dobu čekání před vypršením časového limitu.

CommandTree

Získá nebo nastaví strom příkazů k provedení; Lze nastavit pouze jeden ze stromu příkazů nebo text příkazu, nikoli obojí.

CommandType

Získá nebo nastaví hodnotu, která označuje, jak CommandText má být interpretována vlastnost.

Connection

Získá nebo nastaví EntityConnection používaná objektem EntityCommand .

DbConnection

Objekt připojení použitý ke spuštění příkazu

DbParameterCollection

Kolekce parametrů pro tento příkaz

DbTransaction

Transakce, ve které se tento příkaz provede

DesignTimeVisible

Získá nebo nastaví hodnotu, která označuje, zda má být objekt příkazu viditelný v ovládacím prvku Designer formuláře Windows.

EnablePlanCaching

Získá nebo nastaví hodnotu, která označuje, zda je ukládání do mezipaměti plánu dotazu povoleno.

Parameters

Získá parametry Entity SQL příkaz nebo uložená procedura.

Transaction

Získá nebo nastaví transakci, v rámci které provede SqlCommand .

UpdatedRowSource

Získá nebo nastaví způsob použití výsledků příkazu na řádky, které jsou aktualizovány.

Metody

Cancel()

Zruší provádění příkazu EntityCommand.

CreateDbParameter()

Vytvoření a vrácení nového objektu parametru představujícího parametr v příkazu eSQL

CreateParameter()

Vytvoří novou instanci objektu EntityParameter .

ExecuteDbDataReader(CommandBehavior)

Spustí příkaz a vrátí čtečku dat pro čtení výsledků.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

Asynchronně spustí příkaz a vrátí čtečku dat pro čtení výsledků.

ExecuteNonQuery()

Spustí aktuální příkaz.

ExecuteNonQueryAsync(CancellationToken)

Asynchronně spustí příkaz a zahodí všechny výsledky vrácené příkazem.

ExecuteReader()

Spustí příkaz a vrátí čtečku dat.

ExecuteReader(CommandBehavior)

CommandText Zkompiluje do stromu příkazů a předá ho podkladovému zprostředkovateli úložiště ke spuštění a pak sestaví EntityDataReader z vytvořené sady výsledků dotazu pomocí zadaného CommandBehavior objektu .

ExecuteReaderAsync()

Asynchronně spustí příkaz a vrátí čtečku dat pro čtení výsledků. Lze volat pouze na CommandType.CommandText (jinak použijte standardní metody Execute*).

ExecuteReaderAsync(CancellationToken)

Asynchronně spustí příkaz a vrátí čtečku dat pro čtení výsledků. Lze volat pouze na CommandType.CommandText (jinak použijte standardní metody Execute*).

ExecuteReaderAsync(CommandBehavior)

Asynchronně spustí příkaz a vrátí čtečku dat pro čtení výsledků. Lze volat pouze na CommandType.CommandText (jinak použijte standardní metody Execute*).

ExecuteReaderAsync(CommandBehavior, CancellationToken)

Asynchronně spustí příkaz a vrátí čtečku dat pro čtení výsledků. Lze volat pouze na CommandType.CommandText (jinak použijte standardní metody Execute*).

ExecuteScalar()

Spustí příkaz a vrátí první sloupec prvního řádku v sadě výsledků dotazu. Další sloupce nebo řádky jsou ignorovány.

Prepare()

Zkompiluje příkaz na úrovni entity a vytvoří připravenou verzi příkazu.

ToTraceString()

Zkompiluje příkaz na úrovni entity a vrátí text příkazu úložiště.

Platí pro