Share via


EntityCommand Kelas

Definisi

Mewakili perintah untuk lapisan konseptual.

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
Warisan

Konstruktor

EntityCommand()

Menginisialisasi instans EntityCommand baru kelas menggunakan nilai yang ditentukan.

EntityCommand(String)

Menginisialisasi instans EntityCommand baru kelas dengan pernyataan yang ditentukan.

EntityCommand(String, EntityConnection)

Menginisialisasi instans EntityCommand baru kelas dengan pernyataan dan koneksi yang ditentukan.

EntityCommand(String, EntityConnection, EntityTransaction)

Menginisialisasi instans EntityCommand baru kelas dengan pernyataan, koneksi, dan transaksi yang ditentukan.

Properti

CanRaiseEvents

Mendapatkan nilai yang menunjukkan apakah komponen dapat menaikkan peristiwa.

(Diperoleh dari Component)
CommandText

Mendapatkan atau menetapkan pernyataan SQL Entitas yang menentukan perintah atau prosedur tersimpan untuk dijalankan.

CommandTimeout

Mendapatkan atau mengatur jumlah waktu untuk menunggu sebelum waktu habis.

CommandTree

Mendapatkan atau mengatur pohon perintah untuk dijalankan; hanya salah satu pohon perintah atau teks perintah yang dapat diatur, bukan keduanya.

CommandType

Mendapatkan atau menetapkan nilai yang menunjukkan bagaimana CommandText properti akan ditafsirkan.

Connection

Mendapatkan atau mengatur yang EntityConnection digunakan oleh EntityCommand.

Container

IContainer Mendapatkan yang berisi Component.

(Diperoleh dari Component)
DbConnection

Mendapatkan atau mengatur yang DbConnection digunakan oleh ini DbCommand.

(Diperoleh dari DbCommand)
DbParameterCollection

Mendapatkan koleksi DbParameter objek.

(Diperoleh dari DbCommand)
DbTransaction

Mendapatkan atau mengatur tempat DbTransaction objek ini DbCommand dijalankan.

(Diperoleh dari DbCommand)
DesignMode

Mendapatkan nilai yang menunjukkan apakah Component saat ini dalam mode desain.

(Diperoleh dari Component)
DesignTimeVisible

Mendapatkan atau menetapkan nilai yang menunjukkan apakah objek perintah harus terlihat dalam kontrol Designer Formulir Windows.

EnablePlanCaching

Mendapatkan atau menetapkan nilai yang menunjukkan apakah penembolokan rencana kueri diaktifkan.

Events

Mendapatkan daftar penanganan aktivitas yang dilampirkan ke ini Component.

(Diperoleh dari Component)
Parameters

Mendapatkan parameter pernyataan SQL Entitas atau prosedur tersimpan.

Site

Mendapatkan atau mengatur ISite dari Component.

(Diperoleh dari Component)
Transaction

Mendapatkan atau mengatur transaksi tempat transaksi SqlCommand dijalankan.

UpdatedRowSource

Mendapatkan atau mengatur bagaimana hasil perintah diterapkan ke baris yang sedang diperbarui.

Metode

Cancel()

Membatalkan eksekusi EntityCommand.

CreateDbParameter()

Membuat instans DbParameter baru objek.

(Diperoleh dari DbCommand)
CreateObjRef(Type)

Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh.

(Diperoleh dari MarshalByRefObject)
CreateParameter()

Membuat instans EntityParameter baru objek.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

(Diperoleh dari DbCommand)
Dispose(Boolean)

Merilis sumber daya tidak terkelola yang digunakan oleh DbCommand dan secara opsional merilis sumber daya terkelola.

(Diperoleh dari DbCommand)
DisposeAsync()

Secara asinkron membuang objek perintah.

(Diperoleh dari DbCommand)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
ExecuteDbDataReader(CommandBehavior)

Menjalankan perintah terhadap koneksinya, mengembalikan DbDataReader yang dapat digunakan untuk mengakses hasilnya.

(Diperoleh dari DbCommand)
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

Penyedia harus menerapkan metode ini untuk menyediakan implementasi non-default untuk ExecuteReader kelebihan beban.

Implementasi default memanggil metode sinkron ExecuteReader() dan mengembalikan tugas yang selesai, memblokir utas panggilan. Implementasi default akan mengembalikan tugas yang dibatalkan jika melewati token pembatalan yang sudah dibatalkan. Pengecualian yang dilemparkan oleh ExecuteReader akan dikomunikasikan melalui properti Pengecualian Tugas yang dikembalikan.

Metode ini menerima token pembatalan yang dapat digunakan untuk meminta operasi dibatalkan lebih awal. Implementasi dapat mengabaikan permintaan ini.

(Diperoleh dari DbCommand)
ExecuteNonQuery()

Menjalankan perintah saat ini.

ExecuteNonQueryAsync()

Versi asinkron dari ExecuteNonQuery(), yang menjalankan perintah terhadap objek koneksinya, mengembalikan jumlah baris yang terpengaruh.

ExecuteNonQueryAsync(CancellationToken) Memanggil dengan CancellationToken.None.

(Diperoleh dari DbCommand)
ExecuteNonQueryAsync(CancellationToken)

Ini adalah versi asinkron dari ExecuteNonQuery(). Penyedia harus mengambil alih dengan implementasi yang sesuai. Token pembatalan dapat diabaikan secara opsional.

Implementasi default memanggil metode sinkron ExecuteNonQuery() dan mengembalikan tugas yang selesai, memblokir utas panggilan. Implementasi default akan mengembalikan tugas yang dibatalkan jika melewati token pembatalan yang sudah dibatalkan. Pengecualian yang dilemparkan ExecuteNonQuery() akan dikomunikasikan melalui properti Pengecualian Tugas yang dikembalikan.

Jangan memanggil metode dan properti DbCommand objek lain sampai Tugas yang dikembalikan selesai.

(Diperoleh dari DbCommand)
ExecuteReader()

Menjalankan perintah dan mengembalikan pembaca data.

ExecuteReader(CommandBehavior)

Kompilasi CommandText ke dalam pohon perintah dan meneruskannya ke penyedia penyimpanan yang mendasar EntityDataReader untuk dieksekusi, lalu membangun dari tataan hasil yang dihasilkan menggunakan yang ditentukan CommandBehavior.

ExecuteReaderAsync()

Versi asinkron dari ExecuteReader, yang menjalankan perintah terhadap koneksinya, mengembalikan DbDataReader yang dapat digunakan untuk mengakses hasilnya.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) Memanggil dengan CancellationToken.None.

(Diperoleh dari DbCommand)
ExecuteReaderAsync(CancellationToken)

Versi asinkron dari ExecuteReader, yang menjalankan perintah terhadap koneksinya, mengembalikan DbDataReader yang dapat digunakan untuk mengakses hasilnya.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Memanggil .

(Diperoleh dari DbCommand)
ExecuteReaderAsync(CommandBehavior)

Versi asinkron dari ExecuteReader, yang menjalankan perintah terhadap koneksinya, mengembalikan DbDataReader yang dapat digunakan untuk mengakses hasilnya.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Memanggil .

(Diperoleh dari DbCommand)
ExecuteReaderAsync(CommandBehavior, CancellationToken)

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Memanggil .

(Diperoleh dari DbCommand)
ExecuteScalar()

Menjalankan perintah, dan mengembalikan kolom pertama dari baris pertama dalam tataan hasil. Kolom atau baris tambahan diabaikan.

ExecuteScalarAsync()

Versi asinkron , ExecuteScalar()yang menjalankan perintah dan mengembalikan kolom pertama dari baris pertama dalam tataan hasil pertama yang dikembalikan. Semua kolom, baris, dan tataan hasil lainnya diabaikan.

ExecuteScalarAsync(CancellationToken) Memanggil dengan CancellationToken.None.

(Diperoleh dari DbCommand)
ExecuteScalarAsync(CancellationToken)

Ini adalah versi asinkron dari ExecuteScalar(). Penyedia harus mengambil alih dengan implementasi yang sesuai. Token pembatalan dapat diabaikan secara opsional.

Implementasi default memanggil metode sinkron ExecuteScalar() dan mengembalikan tugas yang selesai, memblokir utas panggilan. Implementasi default akan mengembalikan tugas yang dibatalkan jika melewati token pembatalan yang sudah dibatalkan. Pengecualian yang dilemparkan oleh ExecuteScalar akan dikomunikasikan melalui properti Pengecualian Tugas yang dikembalikan.

Jangan memanggil metode dan properti DbCommand objek lain sampai Tugas yang dikembalikan selesai.

(Diperoleh dari DbCommand)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLifetimeService()
Kedaluwarsa.

Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
GetService(Type)

Mengembalikan objek yang mewakili layanan yang disediakan oleh Component atau oleh Container.

(Diperoleh dari Component)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
InitializeLifetimeService()
Kedaluwarsa.

Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
MemberwiseClone(Boolean)

Membuat salinan dangkal objek saat ini MarshalByRefObject .

(Diperoleh dari MarshalByRefObject)
Prepare()

Mengkompilasi perintah tingkat entitas dan membuat versi perintah yang disiapkan.

PrepareAsync(CancellationToken)

Secara asinkron membuat versi perintah yang disiapkan (atau dikompilasi) pada sumber data.

(Diperoleh dari DbCommand)
ToString()

Mengembalikan yang String berisi nama Component, jika ada. Metode ini tidak boleh ditimpa.

(Diperoleh dari Component)
ToTraceString()

Mengkompilasi perintah tingkat entitas dan mengembalikan teks perintah penyimpanan.

Acara

Disposed

Terjadi ketika komponen dibuang oleh panggilan ke Dispose() metode .

(Diperoleh dari Component)

Implementasi Antarmuka Eksplisit

IDbCommand.Connection

Mendapatkan atau mengatur yang IDbConnection digunakan oleh instans ini dari IDbCommand.

(Diperoleh dari DbCommand)
IDbCommand.CreateParameter()

Membuat instans IDbDataParameter baru objek.

(Diperoleh dari DbCommand)
IDbCommand.ExecuteReader()

CommandText Menjalankan terhadap Connection dan membangun IDataReader.

(Diperoleh dari DbCommand)
IDbCommand.ExecuteReader(CommandBehavior)

CommandText Menjalankan terhadap Connection, dan membangun IDataReader menggunakan salah CommandBehavior satu nilai.

(Diperoleh dari DbCommand)
IDbCommand.Parameters

IDataParameterCollectionMendapatkan .

(Diperoleh dari DbCommand)
IDbCommand.Transaction

Mendapatkan atau mengatur tempat DbTransaction objek ini DbCommand dijalankan.

(Diperoleh dari DbCommand)

Berlaku untuk