EntityCommand Osztály

Definíció

A fogalmi réteg parancsát jelöli.

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
Öröklődés

Konstruktorok

Name Description
EntityCommand()

Inicializálja az osztály új példányát EntityCommand a megadott értékekkel.

EntityCommand(String, EntityConnection, EntityTransaction)

Inicializálja az osztály új példányát a EntityCommand megadott utasítással, kapcsolattal és tranzakcióval.

EntityCommand(String, EntityConnection)

Inicializálja az osztály új példányát EntityCommand a megadott utasítással és kapcsolattal.

EntityCommand(String)

Inicializálja az osztály új példányát EntityCommand a megadott utasítással.

Tulajdonságok

Name Description
CanRaiseEvents

Beolvas egy értéket, amely jelzi, hogy az összetevő képes-e eseményt létrehozni.

(Öröklődés forrása Component)
CommandText

Lekéri vagy beállít egy entity SQL-utasítást, amely parancsot vagy tárolt eljárást határoz meg a végrehajtáshoz.

CommandTimeout

Lekéri vagy beállítja a várakozási időt, mielőtt túllépi az időkorlátot.

CommandTree

Lekéri vagy beállítja a végrehajtandó parancsfát; csak a parancsfa egyikét vagy a parancsszöveget lehet beállítani, nem mindkettőt.

CommandType

Lekéri vagy beállít egy értéket, amely jelzi a CommandText tulajdonság értelmezésének módját.

Connection

Lekéri vagy beállítja a EntityConnection használt .EntityCommand

Container

Lekéri a IContainer .Component

(Öröklődés forrása Component)
DbConnection

Lekéri vagy beállítja a DbConnection használt elemet.DbCommand

(Öröklődés forrása DbCommand)
DbParameterCollection

Lekéri az objektumok gyűjteményét DbParameter .

(Öröklődés forrása DbCommand)
DbTransaction

Lekéri vagy beállítja az DbTransaction objektum végrehajtásának DbCommand alapjául szolgáló objektumot.

(Öröklődés forrása DbCommand)
DesignMode

Olyan értéket kap, amely jelzi, hogy az Component aktuálisan tervezési módban van-e.

(Öröklődés forrása Component)
DesignTimeVisible

Lekéri vagy beállít egy értéket, amely jelzi, hogy a parancsobjektumnak láthatónak kell-e lennie egy Windows Űrlaptervező-vezérlőben.

EnablePlanCaching

Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezve van-e a lekérdezésterv gyorsítótárazása.

Events

Lekéri az ehhez Componentcsatolt eseménykezelők listáját.

(Öröklődés forrása Component)
Parameters

Lekéri az Entity SQL-utasítás vagy a tárolt eljárás paramétereit.

Site

Lekéri vagy megadja a ISite értékét a Component-hez.

(Öröklődés forrása Component)
Transaction

Lekéri vagy beállítja azt a tranzakciót, amelyen belül a SqlCommand végrehajtás történik.

UpdatedRowSource

Lekérdezi vagy beállítja, hogy a parancseredmények hogyan legyenek alkalmazva a frissített sorokra.

Metódusok

Name Description
Cancel()

Megszakítja egy EntityCommand.

CreateDbParameter()

Új objektumpéldányt DbParameter hoz létre.

(Öröklődés forrása DbCommand)
CreateObjRef(Type)

Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt.

(Öröklődés forrása MarshalByRefObject)
CreateParameter()

Új objektumpéldányt EntityParameter hoz létre.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
ExecuteDbDataReader(CommandBehavior)

Végrehajtja a parancsot a kapcsolaton, és visszaad egy DbDataReader olyan parancsot, amely az eredmények eléréséhez használható.

(Öröklődés forrása DbCommand)
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

A szolgáltatóknak ezt a módszert úgy kell implementálniuk, hogy a túlterhelések nem alapértelmezett implementációt biztosítsanak ExecuteReader .

Az alapértelmezett implementáció meghívja a szinkron ExecuteReader() metódust, és egy befejezett feladatot ad vissza, blokkolva a hívó szálat. Az alapértelmezett implementáció visszavont feladatot ad vissza, ha már lemondott lemondási jogkivonatot adott át. Az ExecuteReader által kiadott kivételek a visszaadott Tevékenységkivétel tulajdonságon keresztül lesznek közölve.

Ez a metódus elfogad egy lemondási jogkivonatot, amely a művelet korai törlésének igénylésére használható. A megvalósítások figyelmen kívül hagyhatják ezt a kérést.

(Öröklődés forrása DbCommand)
ExecuteNonQuery()

Végrehajtja az aktuális parancsot.

ExecuteNonQueryAsync()

A parancsot a kapcsolati objektumon futtató aszinkron verziója ExecuteNonQuery(), amely az érintett sorok számát adja vissza.

Meghívja ExecuteNonQueryAsync(CancellationToken) a CancellationToken.None parancsot.

(Öröklődés forrása DbCommand)
ExecuteNonQueryAsync(CancellationToken)

Ez aszinkron verziója.ExecuteNonQuery() A szolgáltatóknak felül kell bírálni a megfelelő megvalósítást. A lemondási jogkivonat opcionálisan figyelmen kívül hagyható.

Az alapértelmezett implementáció meghívja a szinkron ExecuteNonQuery() metódust, és egy befejezett feladatot ad vissza, blokkolva a hívó szálat. Az alapértelmezett implementáció visszavont feladatot ad vissza, ha már lemondott lemondási jogkivonatot adott át. A rendszer ExecuteNonQuery() a visszaadott Tevékenységkivétel tulajdonságon keresztül közli a kivételeket.

Ne hívja meg az DbCommand objektum egyéb metódusait és tulajdonságait, amíg a visszaadott feladat be nem fejeződik.

(Öröklődés forrása DbCommand)
ExecuteReader()

Végrehajtja a parancsot, és visszaad egy adatolvasót.

ExecuteReader(CommandBehavior)

Lefordítja a CommandText parancsfát, és átadja a mögöttes EntityDataReader tárolószolgáltatónak végrehajtás céljából, majd létrehozza a létrehozott eredményhalmazt a megadott CommandBehaviorhasználatával.

ExecuteReaderAsync()

A parancsot a kapcsolaton keresztül végrehajtó aszinkron verziója ExecuteReader, amely az eredmények eléréséhez használható értéket ad vissza DbDataReader .

Meghívja ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) a CancellationToken.None parancsot.

(Öröklődés forrása DbCommand)
ExecuteReaderAsync(CancellationToken)

A parancsot a kapcsolaton keresztül végrehajtó aszinkron verziója ExecuteReader, amely az eredmények eléréséhez használható értéket ad vissza DbDataReader .

Meghívja.ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

(Öröklődés forrása DbCommand)
ExecuteReaderAsync(CommandBehavior, CancellationToken)

Meghívja.ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

(Öröklődés forrása DbCommand)
ExecuteReaderAsync(CommandBehavior)

A parancsot a kapcsolaton keresztül végrehajtó aszinkron verziója ExecuteReader, amely az eredmények eléréséhez használható értéket ad vissza DbDataReader .

Meghívja.ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

(Öröklődés forrása DbCommand)
ExecuteScalar()

Végrehajtja a parancsot, és visszaadja az eredményhalmaz első sorának első oszlopát. A rendszer figyelmen kívül hagyja a további oszlopokat vagy sorokat.

ExecuteScalarAsync()

A parancsot végrehajtó aszinkron verzió ExecuteScalar(), amely az első visszaadott eredményhalmaz első sorának első oszlopát adja vissza. A rendszer figyelmen kívül hagyja az összes többi oszlopot, sort és eredményhalmazt.

Meghívja ExecuteScalarAsync(CancellationToken) a CancellationToken.None parancsot.

(Öröklődés forrása DbCommand)
ExecuteScalarAsync(CancellationToken)

Ez aszinkron verziója.ExecuteScalar() A szolgáltatóknak felül kell bírálni a megfelelő megvalósítást. A lemondási jogkivonat opcionálisan figyelmen kívül hagyható.

Az alapértelmezett implementáció meghívja a szinkron ExecuteScalar() metódust, és egy befejezett feladatot ad vissza, blokkolva a hívó szálat. Az alapértelmezett implementáció visszavont feladatot ad vissza, ha már lemondott lemondási jogkivonatot adott át. Az ExecuteScalar által kiadott kivételek a visszaadott Tevékenységkivétel tulajdonságon keresztül lesznek közölve.

Ne hívja meg az DbCommand objektum egyéb metódusait és tulajdonságait, amíg a visszaadott feladat be nem fejeződik.

(Öröklődés forrása DbCommand)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetLifetimeService()
Elavult.

Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot.

(Öröklődés forrása MarshalByRefObject)
GetService(Type)

Olyan objektumot ad vissza, amely az általa vagy annak által ComponentContainernyújtott szolgáltatást jelöli.

(Öröklődés forrása Component)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
InitializeLifetimeService()
Elavult.

Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához.

(Öröklődés forrása MarshalByRefObject)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MemberwiseClone(Boolean)

Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre.

(Öröklődés forrása MarshalByRefObject)
Prepare()

Lefordítja az entitásszintű parancsot, és létrehozza a parancs egy előkészített verzióját.

ToString()

String A ( ha van) nevet tartalmazó értéket Componentad vissza. Ezt a módszert nem szabad felülírni.

(Öröklődés forrása Component)
ToTraceString()

Lefordítja az entitásszintű parancsot, és visszaadja az áruház parancsszövegét.

esemény

Name Description
Disposed

Akkor fordul elő, ha az összetevőt a metódus hívása megsemmisíti Dispose() .

(Öröklődés forrása Component)

Explicit interfész-implementációk

Name Description
IDbCommand.Connection

Lekéri vagy beállítja a IDbConnection példány által IDbCommandhasznált .

(Öröklődés forrása DbCommand)
IDbCommand.CreateParameter()

Új objektumpéldányt IDbDataParameter hoz létre.

(Öröklődés forrása DbCommand)
IDbCommand.ExecuteReader()

Végrehajtja az ellen, CommandTextConnection és létrehoz egy IDataReader.

(Öröklődés forrása DbCommand)
IDbCommand.ExecuteReader(CommandBehavior)

Végrehajtja az CommandText ellent Connection, és létrehoz egy IDataReader értéket az CommandBehavior egyik érték használatával.

(Öröklődés forrása DbCommand)
IDbCommand.Parameters

Lekéri a IDataParameterCollection.

(Öröklődés forrása DbCommand)
IDbCommand.Transaction

Lekéri vagy beállítja az DbTransaction objektum végrehajtásának DbCommand alapjául szolgáló objektumot.

(Öröklődés forrása DbCommand)

A következőre érvényes: