EntityCommand Klas

Definitie

Vertegenwoordigt een opdracht voor de conceptuele laag.

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
Overname

Constructors

Name Description
EntityCommand()

Initialiseert een nieuw exemplaar van de EntityCommand klasse met behulp van de opgegeven waarden.

EntityCommand(String, EntityConnection, EntityTransaction)

Initialiseert een nieuw exemplaar van de EntityCommand klasse met de opgegeven instructie, verbinding en transactie.

EntityCommand(String, EntityConnection)

Initialiseert een nieuw exemplaar van de EntityCommand klasse met de opgegeven instructie en verbinding.

EntityCommand(String)

Initialiseert een nieuw exemplaar van de EntityCommand klasse met de opgegeven instructie.

Eigenschappen

Name Description
CanRaiseEvents

Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel een gebeurtenis kan genereren.

(Overgenomen van Component)
CommandText

Hiermee haalt u een Entiteit SQL-instructie op die een opdracht of opgeslagen procedure opgeeft die moet worden uitgevoerd.

CommandTimeout

Hiermee haalt u de hoeveelheid tijd op die moet worden gewacht voordat er een time-out optreedt.

CommandTree

Haalt de opdrachtstructuur op of stelt deze in om uit te voeren; slechts één van de opdrachtstructuur of de opdrachttekst kan worden ingesteld, niet beide.

CommandType

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft hoe de CommandText eigenschap moet worden geïnterpreteerd.

Connection

Hiermee haalt u het EntityConnection gebruikte bestand op of stelt u deze EntityCommandin.

Container

Hiermee haalt u het IContainer bestand op dat de Component.

(Overgenomen van Component)
DbConnection

Hiermee haalt u het DbConnection gebruikte bestand op of stelt u deze DbCommandin.

(Overgenomen van DbCommand)
DbParameterCollection

Hiermee haalt u de verzameling DbParameter objecten op.

(Overgenomen van DbCommand)
DbTransaction

Hiermee haalt u het DbTransaction object op of stelt u het DbCommand object in.

(Overgenomen van DbCommand)
DesignMode

Hiermee wordt een waarde opgehaald die aangeeft of de Component momenteel in de ontwerpmodus is.

(Overgenomen van Component)
DesignTimeVisible

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het opdrachtobject zichtbaar moet zijn in een besturingselement Windows Formulierontwerper.

EnablePlanCaching

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de cache van het queryplan is ingeschakeld.

Events

Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit Componentbestand zijn gekoppeld.

(Overgenomen van Component)
Parameters

Hiermee haalt u de parameters van de Entity SQL-instructie of opgeslagen procedure op.

Site

Haalt of stelt de ISite van de Component.

(Overgenomen van Component)
Transaction

Hiermee haalt u de transactie op waarin de bewerking wordt uitgevoerd of stelt u deze SqlCommand in.

UpdatedRowSource

Hiermee wordt opgehaald of ingesteld hoe opdrachtresultaten worden toegepast op rijen die worden bijgewerkt.

Methoden

Name Description
Cancel()

Annuleert de uitvoering van een EntityCommand.

CreateDbParameter()

Hiermee maakt u een nieuw exemplaar van een DbParameter object.

(Overgenomen van DbCommand)
CreateObjRef(Type)

Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object.

(Overgenomen van MarshalByRefObject)
CreateParameter()

Hiermee maakt u een nieuw exemplaar van een EntityParameter object.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
ExecuteDbDataReader(CommandBehavior)

Voert de opdracht uit op basis van de verbinding en retourneert een DbDataReader opdracht die kan worden gebruikt voor toegang tot de resultaten.

(Overgenomen van DbCommand)
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

Providers moeten deze methode implementeren om een niet-standaard implementatie te bieden voor ExecuteReader overbelastingen.

De standaardimplementatie roept de synchrone ExecuteReader() methode aan en retourneert een voltooide taak, waardoor de aanroepende thread wordt geblokkeerd. De standaardimplementatie retourneert een geannuleerde taak als een al geannuleerd annuleringstoken is doorgegeven. Uitzonderingen die door ExecuteReader worden gegenereerd, worden gecommuniceerd via de geretourneerde eigenschap Taakuitzondering.

Deze methode accepteert een annuleringstoken dat kan worden gebruikt om de bewerking vroeg te annuleren. Implementaties kunnen deze aanvraag negeren.

(Overgenomen van DbCommand)
ExecuteNonQuery()

Hiermee wordt de huidige opdracht uitgevoerd.

ExecuteNonQueryAsync()

Een asynchrone versie van , waarmee de opdracht wordt uitgevoerd op basis van ExecuteNonQuery()het verbindingsobject, waarmee het aantal betrokken rijen wordt geretourneerd.

Roept aan ExecuteNonQueryAsync(CancellationToken) met CancellationToken.None.

(Overgenomen van DbCommand)
ExecuteNonQueryAsync(CancellationToken)

Dit is de asynchrone versie van ExecuteNonQuery(). Providers moeten overschrijven met een geschikte implementatie. Het annuleringstoken kan eventueel worden genegeerd.

De standaardimplementatie roept de synchrone ExecuteNonQuery() methode aan en retourneert een voltooide taak, waardoor de aanroepende thread wordt geblokkeerd. De standaardimplementatie retourneert een geannuleerde taak als een al geannuleerd annuleringstoken is doorgegeven. Uitzonderingen die worden gegenereerd ExecuteNonQuery() door, worden gecommuniceerd via de geretourneerde eigenschap Taakuitzondering.

Roep geen andere methoden en eigenschappen van het DbCommand object aan totdat de geretourneerde taak is voltooid.

(Overgenomen van DbCommand)
ExecuteReader()

Voert de opdracht uit en retourneert een gegevenslezer.

ExecuteReader(CommandBehavior)

Compileert de CommandText in een opdrachtstructuur en geeft deze door aan de onderliggende winkelprovider voor uitvoering en bouwt vervolgens een EntityDataReader uit de geproduceerde resultatenset met behulp van de opgegeven CommandBehavior.

ExecuteReaderAsync()

Een asynchrone versie van, waarmee de opdracht wordt uitgevoerd op basis van ExecuteReaderde verbinding, die een DbDataReader versie retourneert die kan worden gebruikt voor toegang tot de resultaten.

Roept aan ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) met CancellationToken.None.

(Overgenomen van DbCommand)
ExecuteReaderAsync(CancellationToken)

Een asynchrone versie van, waarmee de opdracht wordt uitgevoerd op basis van ExecuteReaderde verbinding, die een DbDataReader versie retourneert die kan worden gebruikt voor toegang tot de resultaten.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Roept aan.

(Overgenomen van DbCommand)
ExecuteReaderAsync(CommandBehavior, CancellationToken)

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Roept aan.

(Overgenomen van DbCommand)
ExecuteReaderAsync(CommandBehavior)

Een asynchrone versie van, waarmee de opdracht wordt uitgevoerd op basis van ExecuteReaderde verbinding, die een DbDataReader versie retourneert die kan worden gebruikt voor toegang tot de resultaten.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Roept aan.

(Overgenomen van DbCommand)
ExecuteScalar()

Voert de opdracht uit en retourneert de eerste kolom van de eerste rij in de resultatenset. Extra kolommen of rijen worden genegeerd.

ExecuteScalarAsync()

Een asynchrone versie van ExecuteScalar(), waarmee de opdracht wordt uitgevoerd en de eerste kolom van de eerste rij in de eerste geretourneerde resultatenset wordt geretourneerd. Alle andere kolommen, rijen en resultatensets worden genegeerd.

Roept aan ExecuteScalarAsync(CancellationToken) met CancellationToken.None.

(Overgenomen van DbCommand)
ExecuteScalarAsync(CancellationToken)

Dit is de asynchrone versie van ExecuteScalar(). Providers moeten overschrijven met een geschikte implementatie. Het annuleringstoken kan eventueel worden genegeerd.

De standaardimplementatie roept de synchrone ExecuteScalar() methode aan en retourneert een voltooide taak, waardoor de aanroepende thread wordt geblokkeerd. De standaardimplementatie retourneert een geannuleerde taak als een al geannuleerd annuleringstoken is doorgegeven. Uitzonderingen die worden gegenereerd door ExecuteScalar, worden gecommuniceerd via de geretourneerde eigenschap Taakuitzondering.

Roep geen andere methoden en eigenschappen van het DbCommand object aan totdat de geretourneerde taak is voltooid.

(Overgenomen van DbCommand)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLifetimeService()

Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd.

(Overgenomen van MarshalByRefObject)
GetService(Type)

Hiermee wordt een object geretourneerd dat een service vertegenwoordigt die wordt geleverd door of door de Component service Container.

(Overgenomen van Component)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
InitializeLifetimeService()

Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren.

(Overgenomen van MarshalByRefObject)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MemberwiseClone(Boolean)

Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object.

(Overgenomen van MarshalByRefObject)
Prepare()

Compileert de opdracht op entiteitsniveau en maakt een voorbereide versie van de opdracht.

ToString()

Retourneert een String met de naam van de Component, indien van toepassing. Deze methode mag niet worden overschreven.

(Overgenomen van Component)
ToTraceString()

Compileert de opdracht op entiteitsniveau en retourneert de tekst van de winkelopdracht.

gebeurtenis

Name Description
Disposed

Treedt op wanneer het onderdeel wordt verwijderd door een aanroep naar de Dispose() methode.

(Overgenomen van Component)

Expliciete interface-implementaties

Name Description
IDbCommand.Connection

Hiermee haalt u de IDbConnection gebruikt door dit exemplaar van de IDbCommand.

(Overgenomen van DbCommand)
IDbCommand.CreateParameter()

Hiermee maakt u een nieuw exemplaar van een IDbDataParameter object.

(Overgenomen van DbCommand)
IDbCommand.ExecuteReader()

Hiermee wordt de CommandText bewerking uitgevoerd op basis van de Connection en wordt een IDataReader.

(Overgenomen van DbCommand)
IDbCommand.ExecuteReader(CommandBehavior)

Hiermee worden de CommandText waarden uitgevoerd op basis van de Connectionen wordt er een IDataReader gebouwd met behulp van een van de CommandBehavior waarden.

(Overgenomen van DbCommand)
IDbCommand.Parameters

Haalt de IDataParameterCollection.

(Overgenomen van DbCommand)
IDbCommand.Transaction

Hiermee haalt u het DbTransaction object op of stelt u het DbCommand object in.

(Overgenomen van DbCommand)

Van toepassing op