EntityCommand Třída

Definice

Představuje příkaz pro koncepční vrstvu.

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
Dědičnost

Konstruktory

Name Description
EntityCommand()

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

EntityCommand(String, EntityConnection, EntityTransaction)

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

EntityCommand(String, EntityConnection)

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

EntityCommand(String)

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

Vlastnosti

Name Description
CanRaiseEvents

Získá hodnotu určující, zda komponenta může vyvolat událost.

(Zděděno od Component)
CommandText

Získá nebo nastaví entity SQL příkaz, který určuje příkaz nebo uložená procedura ke spuštění.

CommandTimeout

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

CommandTree

Získá nebo nastaví příkazový strom ke spuštění; Lze nastavit pouze jeden z příkazového stromu nebo text příkazu, nikoli obojí.

CommandType

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

Connection

Získá nebo nastaví používané EntityConnectionEntityCommand.

Container

Získá ten IContainer , který obsahuje Component.

(Zděděno od Component)
DbConnection

Získá nebo nastaví DbConnection používané tímto DbCommand.

(Zděděno od DbCommand)
DbParameterCollection

Získá kolekci DbParameter objektů.

(Zděděno od DbCommand)
DbTransaction

Získá nebo nastaví, DbTransaction ve kterém se tento DbCommand objekt spustí.

(Zděděno od DbCommand)
DesignMode

Získá hodnotu, která označuje, zda Component je aktuálně v režimu návrhu.

(Zděděno od Component)
DesignTimeVisible

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

EnablePlanCaching

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

Events

Získá seznam obslužných rutin událostí, které jsou připojeny k tomuto Component.

(Zděděno od Component)
Parameters

Získá parametry příkazu Entity SQL nebo uložené procedury.

Site

Získá nebo nastaví ISite objektu Component.

(Zděděno od Component)
Transaction

Získá nebo nastaví transakci, ve které se SqlCommand provede.

UpdatedRowSource

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

Metody

Name Description
Cancel()

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

CreateDbParameter()

Vytvoří novou instanci objektu DbParameter .

(Zděděno od DbCommand)
CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
CreateParameter()

Vytvoří novou instanci objektu EntityParameter .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
ExecuteDbDataReader(CommandBehavior)

Spustí příkaz proti jeho připojení a vrátí DbDataReader příkaz, který se dá použít pro přístup k výsledkům.

(Zděděno od DbCommand)
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

Poskytovatelé by měli tuto metodu implementovat, aby poskytovali ne výchozí implementaci přetížení ExecuteReader .

Výchozí implementace vyvolá synchronní ExecuteReader() metodu a vrátí dokončenou úlohu, která blokuje volající vlákno. Výchozí implementace vrátí zrušený úkol, pokud už byl zrušený token zrušení. Výjimky vyvolané ExecuteReader budou oznámeny prostřednictvím vrácené Task Exception vlastnost.

Tato metoda přijímá token zrušení, který lze použít k vyžádání operace, aby byla zrušena dříve. Implementace můžou tento požadavek ignorovat.

(Zděděno od DbCommand)
ExecuteNonQuery()

Spustí aktuální příkaz.

ExecuteNonQueryAsync()

Asynchronní verze ExecuteNonQuery(), která spustí příkaz proti jeho objektu připojení, vrací počet ovlivněných řádků.

ExecuteNonQueryAsync(CancellationToken) Vyvolá se pomocí CancellationToken.None.

(Zděděno od DbCommand)
ExecuteNonQueryAsync(CancellationToken)

Toto je asynchronní verze ExecuteNonQuery(). Poskytovatelé by měli přepsat příslušnou implementací. Token zrušení může být volitelně ignorován.

Výchozí implementace vyvolá synchronní ExecuteNonQuery() metodu a vrátí dokončenou úlohu, která blokuje volající vlákno. Výchozí implementace vrátí zrušený úkol, pokud už byl zrušený token zrušení. Výjimky vyvolané ExecuteNonQuery() výjimkou budou oznámeny prostřednictvím vrácené vlastnosti Exception úkolu.

Nevyvolejte jiné metody a vlastnosti objektu DbCommand , dokud nebude vrácena úloha dokončena.

(Zděděno od DbCommand)
ExecuteReader()

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

ExecuteReader(CommandBehavior)

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

ExecuteReaderAsync()

Asynchronní verze ExecuteReader, která spustí příkaz proti jeho připojení, vrací DbDataReader , která se dá použít pro přístup k výsledkům.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) Vyvolá se pomocí CancellationToken.None.

(Zděděno od DbCommand)
ExecuteReaderAsync(CancellationToken)

Asynchronní verze ExecuteReader, která spustí příkaz proti jeho připojení, vrací DbDataReader , která se dá použít pro přístup k výsledkům.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Vyvolá .

(Zděděno od DbCommand)
ExecuteReaderAsync(CommandBehavior, CancellationToken)

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Vyvolá .

(Zděděno od DbCommand)
ExecuteReaderAsync(CommandBehavior)

Asynchronní verze ExecuteReader, která spustí příkaz proti jeho připojení, vrací DbDataReader , která se dá použít pro přístup k výsledkům.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Vyvolá .

(Zděděno od DbCommand)
ExecuteScalar()

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

ExecuteScalarAsync()

Asynchronní verze ExecuteScalar(), která spustí příkaz a vrátí první sloupec prvního řádku v první vrácené sadě výsledků. Všechny ostatní sloupce, řádky a sady výsledků se ignorují.

ExecuteScalarAsync(CancellationToken) Vyvolá se pomocí CancellationToken.None.

(Zděděno od DbCommand)
ExecuteScalarAsync(CancellationToken)

Toto je asynchronní verze ExecuteScalar(). Poskytovatelé by měli přepsat příslušnou implementací. Token zrušení může být volitelně ignorován.

Výchozí implementace vyvolá synchronní ExecuteScalar() metodu a vrátí dokončenou úlohu, která blokuje volající vlákno. Výchozí implementace vrátí zrušený úkol, pokud už byl zrušený token zrušení. Výjimky vyvolané ExecuteScalar budou oznámeny prostřednictvím vrácené task Exception vlastnost.

Nevyvolejte jiné metody a vlastnosti objektu DbCommand , dokud nebude vrácena úloha dokončena.

(Zděděno od DbCommand)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetLifetimeService()

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetService(Type)

Vrátí objekt, který představuje službu poskytovanou objektem Component nebo jeho Container.

(Zděděno od Component)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
InitializeLifetimeService()

Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
Prepare()

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

ToString()

String Vrátí hodnotu obsahující název Component, pokud existuje. Tato metoda by neměla být přepsána.

(Zděděno od Component)
ToTraceString()

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

Událost

Name Description
Disposed

Nastane, když komponenta je uvolněna voláním Dispose() metody.

(Zděděno od Component)

Explicitní implementace rozhraní

Name Description
IDbCommand.Connection

Získá nebo nastaví IDbConnection používané touto instancí IDbCommand.

(Zděděno od DbCommand)
IDbCommand.CreateParameter()

Vytvoří novou instanci objektu IDbDataParameter .

(Zděděno od DbCommand)
IDbCommand.ExecuteReader()

Provede proti CommandTextConnection a sestaví IDataReader.

(Zděděno od DbCommand)
IDbCommand.ExecuteReader(CommandBehavior)

Provede proti objektu CommandTextConnectiona vytvoří IDataReader pomocí jedné z CommandBehavior hodnot.

(Zděděno od DbCommand)
IDbCommand.Parameters

IDataParameterCollectionZíská .

(Zděděno od DbCommand)
IDbCommand.Transaction

Získá nebo nastaví, DbTransaction ve kterém se tento DbCommand objekt spustí.

(Zděděno od DbCommand)

Platí pro