EntityCommand Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje polecenie dla warstwy koncepcyjnej.
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
- Dziedziczenie
Konstruktory
EntityCommand() |
Inicjuje EntityCommand nowe wystąpienie klasy przy użyciu określonych wartości. |
EntityCommand(String) |
Inicjuje EntityCommand nowe wystąpienie klasy za pomocą określonej instrukcji. |
EntityCommand(String, EntityConnection) |
Inicjuje nowe wystąpienie EntityCommand klasy z określoną instrukcją i połączeniem. |
EntityCommand(String, EntityConnection, EntityTransaction) |
Inicjuje EntityCommand nowe wystąpienie klasy z określoną instrukcją, połączeniem i transakcją. |
Właściwości
CanRaiseEvents |
Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie. (Odziedziczone po Component) |
CommandText |
Pobiera lub ustawia instrukcję Entity SQL, która określa polecenie lub procedurę składowaną do wykonania. |
CommandTimeout |
Pobiera lub ustawia czas oczekiwania przed przekroczeniem limitu czasu. |
CommandTree |
Pobiera lub ustawia drzewo poleceń do wykonania; można ustawić tylko jeden z drzewa poleceń lub tekst polecenia, a nie oba. |
CommandType |
Pobiera lub ustawia wartość wskazującą sposób CommandText interpretowania właściwości. |
Connection |
Pobiera lub ustawia EntityConnection wartość używaną przez element EntityCommand. |
Container |
Pobiera element IContainer zawierający element Component. (Odziedziczone po Component) |
DbConnection |
Pobiera lub ustawia wartość używaną przez ten DbCommandelement DbConnection . (Odziedziczone po DbCommand) |
DbParameterCollection |
Pobiera kolekcję DbParameter obiektów. (Odziedziczone po DbCommand) |
DbTransaction |
Pobiera lub ustawia obiekt DbTransaction , w którym jest wykonywany ten DbCommand obiekt. (Odziedziczone po DbCommand) |
DesignMode |
Pobiera wartość wskazującą, czy Component element jest obecnie w trybie projektowania. (Odziedziczone po Component) |
DesignTimeVisible |
Pobiera lub ustawia wartość wskazującą, czy obiekt polecenia powinien być widoczny w kontrolce Designer formularza systemu Windows. |
EnablePlanCaching |
Pobiera lub ustawia wartość wskazującą, czy buforowanie planu zapytania jest włączone. |
Events |
Pobiera listę programów obsługi zdarzeń dołączonych do tego Componentelementu . (Odziedziczone po Component) |
Parameters |
Pobiera parametry instrukcji Entity SQL lub procedury składowanej. |
Site |
Pobiera lub ustawia wartość ISite .Component (Odziedziczone po Component) |
Transaction |
Pobiera lub ustawia transakcję, w ramach której jest wykonywana SqlCommand . |
UpdatedRowSource |
Pobiera lub ustawia sposób stosowania wyników poleceń do aktualizowanych wierszy. |
Metody
Cancel() |
Anuluje wykonywanie obiektu EntityCommand. |
CreateDbParameter() |
Tworzy nowe wystąpienie DbParameter obiektu. (Odziedziczone po DbCommand) |
CreateObjRef(Type) |
Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym. (Odziedziczone po MarshalByRefObject) |
CreateParameter() |
Tworzy nowe wystąpienie EntityParameter obiektu. |
Dispose() |
Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych. (Odziedziczone po DbCommand) |
Dispose(Boolean) |
Zwalnia zasoby niezarządzane używane przez element DbCommand i opcjonalnie zwalnia zasoby zarządzane. (Odziedziczone po DbCommand) |
DisposeAsync() |
Asynchronicznie modyfikuje obiekt polecenia. (Odziedziczone po DbCommand) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
ExecuteDbDataReader(CommandBehavior) |
Wykonuje polecenie względem jego połączenia, zwracając element DbDataReader , który może służyć do uzyskiwania dostępu do wyników. (Odziedziczone po DbCommand) |
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) |
Dostawcy powinni zaimplementować tę metodę, aby zapewnić implementację nie domyślną dla ExecuteReader przeciążeń. Domyślna implementacja wywołuje metodę synchroniczną ExecuteReader() i zwraca ukończone zadanie, blokując wątek wywołujący. Domyślna implementacja zwróci anulowane zadanie, jeśli przekazano już anulowany token anulowania. Wyjątki zgłaszane przez element ExecuteReader będą przekazywane za pośrednictwem zwróconej właściwości Wyjątek zadania. Ta metoda akceptuje token anulowania, który może służyć do żądania wcześniejszego anulowania operacji. Implementacje mogą ignorować to żądanie. (Odziedziczone po DbCommand) |
ExecuteNonQuery() |
Wykonuje bieżące polecenie. |
ExecuteNonQueryAsync() |
Asynchroniczna wersja elementu ExecuteNonQuery(), która wykonuje polecenie względem jego obiektu połączenia, zwracając liczbę wierszy, których dotyczy problem. ExecuteNonQueryAsync(CancellationToken) Wywołuje element z elementem CancellationToken.None. (Odziedziczone po DbCommand) |
ExecuteNonQueryAsync(CancellationToken) |
Jest to asynchroniczna wersja programu ExecuteNonQuery(). Dostawcy powinni zastąpić odpowiednią implementacją. Token anulowania może być opcjonalnie ignorowany. Domyślna implementacja wywołuje metodę synchroniczną ExecuteNonQuery() i zwraca ukończone zadanie, blokując wątek wywołujący. Domyślna implementacja zwróci anulowane zadanie, jeśli przekazano już anulowany token anulowania. Wyjątki zgłaszane przez ExecuteNonQuery() program będą przekazywane za pośrednictwem zwróconej właściwości Wyjątek zadania. Nie należy wywoływać innych metod i właściwości |
ExecuteReader() |
Wykonuje polecenie i zwraca czytnik danych. |
ExecuteReader(CommandBehavior) |
Kompiluje element w CommandText drzewie poleceń i przekazuje go do podstawowego dostawcy magazynu do wykonania, a następnie tworzy EntityDataReader z utworzonego zestawu wyników przy użyciu określonego CommandBehavior. |
ExecuteReaderAsync() |
Asynchroniczna wersja programu ExecuteReader, która wykonuje polecenie względem jego połączenia, zwracając element DbDataReader , który może służyć do uzyskiwania dostępu do wyników. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) Wywołuje element z elementem CancellationToken.None. (Odziedziczone po DbCommand) |
ExecuteReaderAsync(CancellationToken) |
Asynchroniczna wersja programu ExecuteReader, która wykonuje polecenie względem jego połączenia, zwracając element DbDataReader , który może służyć do uzyskiwania dostępu do wyników. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Wywołuje polecenie . (Odziedziczone po DbCommand) |
ExecuteReaderAsync(CommandBehavior) |
Asynchroniczna wersja programu ExecuteReader, która wykonuje polecenie względem jego połączenia, zwracając element DbDataReader , który może służyć do uzyskiwania dostępu do wyników. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Wywołuje polecenie . (Odziedziczone po DbCommand) |
ExecuteReaderAsync(CommandBehavior, CancellationToken) |
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Wywołuje polecenie . (Odziedziczone po DbCommand) |
ExecuteScalar() |
Wykonuje polecenie i zwraca pierwszą kolumnę pierwszego wiersza w zestawie wyników. Dodatkowe kolumny lub wiersze są ignorowane. |
ExecuteScalarAsync() |
Asynchroniczna wersja elementu ExecuteScalar(), która wykonuje polecenie i zwraca pierwszą kolumnę pierwszego wiersza w pierwszym zwróconym zestawie wyników. Wszystkie inne kolumny, wiersze i zestawy wyników są ignorowane. ExecuteScalarAsync(CancellationToken) Wywołuje element z elementem CancellationToken.None. (Odziedziczone po DbCommand) |
ExecuteScalarAsync(CancellationToken) |
Jest to asynchroniczna wersja programu ExecuteScalar(). Dostawcy powinni zastąpić odpowiednią implementacją. Token anulowania może być opcjonalnie ignorowany. Domyślna implementacja wywołuje metodę synchroniczną ExecuteScalar() i zwraca ukończone zadanie, blokując wątek wywołujący. Domyślna implementacja zwróci anulowane zadanie, jeśli przekazano już anulowany token anulowania. Wyjątki zgłaszane przez element ExecuteScalar będą przekazywane za pośrednictwem zwróconej właściwości Wyjątek zadania. Nie należy wywoływać innych metod i właściwości |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLifetimeService() |
Przestarzałe.
Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
GetService(Type) |
Zwraca obiekt, który reprezentuje usługę dostarczaną przez Component obiekt lub przez element Container. (Odziedziczone po Component) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
InitializeLifetimeService() |
Przestarzałe.
Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
MemberwiseClone(Boolean) |
Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu. (Odziedziczone po MarshalByRefObject) |
Prepare() |
Kompiluje polecenie na poziomie jednostki i tworzy przygotowaną wersję polecenia. |
PrepareAsync(CancellationToken) |
Asynchronicznie tworzy przygotowaną (lub skompilowana) wersję polecenia w źródle danych. (Odziedziczone po DbCommand) |
ToString() |
Zwraca wartość String zawierającą nazwę Componentobiektu , jeśli istnieje. Ta metoda nie powinna być zastępowana. (Odziedziczone po Component) |
ToTraceString() |
Kompiluje polecenie na poziomie jednostki i zwraca tekst polecenia store. |
Zdarzenia
Disposed |
Występuje, gdy składnik jest usuwany przez wywołanie Dispose() metody . (Odziedziczone po Component) |
Jawne implementacje interfejsu
IDbCommand.Connection |
Pobiera lub ustawia IDbConnection wartość używaną przez to wystąpienie klasy IDbCommand. (Odziedziczone po DbCommand) |
IDbCommand.CreateParameter() |
Tworzy nowe wystąpienie IDbDataParameter obiektu. (Odziedziczone po DbCommand) |
IDbCommand.ExecuteReader() |
Wykonuje element CommandText względem elementu Connection i kompiluje element IDataReader. (Odziedziczone po DbCommand) |
IDbCommand.ExecuteReader(CommandBehavior) |
Wykonuje obiekt CommandText względem elementu Connectioni tworzy obiekt IDataReader przy użyciu jednej z CommandBehavior wartości. (Odziedziczone po DbCommand) |
IDbCommand.Parameters |
Pobiera klasę IDataParameterCollection. (Odziedziczone po DbCommand) |
IDbCommand.Transaction |
Pobiera lub ustawia obiekt DbTransaction , w którym jest wykonywany ten DbCommand obiekt. (Odziedziczone po DbCommand) |