RelationalCommand Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perintah yang akan dijalankan terhadap database relasional.
Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.
public class RelationalCommand : Microsoft.EntityFrameworkCore.Storage.IRelationalCommand
type RelationalCommand = class
interface IRelationalCommand
type RelationalCommand = class
interface IRelationalCommand
interface IRelationalCommandTemplate
Public Class RelationalCommand
Implements IRelationalCommand
- Warisan
-
RelationalCommand
- Penerapan
Keterangan
Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.
Konstruktor
RelationalCommand(RelationalCommandBuilderDependencies, String, IReadOnlyList<IRelationalParameter>) |
Membangun baru RelationalCommand. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
Properti
CommandText |
Mendapatkan teks perintah yang akan dijalankan. |
Dependencies |
Dependensi khusus penyedia relasional untuk layanan ini. |
Parameters |
Mendapatkan parameter untuk perintah . |
Metode
CreateCommand(RelationalCommandParameterObject, Guid, DbCommandMethod) |
Metode templat yang dipanggil oleh metode eksekusi untuk membuat DbCommand untuk batas waktu dan transaksi yang diberikan DbConnection dan dikonfigurasi. Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod) |
Dipanggil oleh metode eksekusi untuk membuat DbCommand untuk batas waktu dan transaksi yang diberikan DbConnection dan dikonfigurasi. Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
CreateRelationalDataReader() |
Membuat baru RelationalDataReader untuk digunakan oleh ExecuteReader(RelationalCommandParameterObject) dan ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken). yang dikembalikan RelationalDataReader dapat digunakan lebih banyak untuk beberapa kueri, dan akan diinisialisasi ulang setiap kali melalui Initialize(IRelationalConnection, DbCommand, DbDataReader, Guid, IRelationalCommandDiagnosticsLogger). Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
CreateRelationalDataReader(IRelationalConnection, DbCommand, DbDataReader, Guid, IDiagnosticsLogger<DbLoggerCategory.Database.Command>) |
Membuat baru RelationalDataReader untuk digunakan oleh ExecuteReader(RelationalCommandParameterObject) dan ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken). Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
ExecuteNonQuery(RelationalCommandParameterObject) |
Menjalankan perintah tanpa hasil. |
ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken) |
Secara asinkron menjalankan perintah tanpa hasil. |
ExecuteReader(RelationalCommandParameterObject) |
Menjalankan perintah dengan hasil RelationalDataReader . |
ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken) |
Secara asinkron menjalankan perintah dengan hasil RelationalDataReader . |
ExecuteScalar(RelationalCommandParameterObject) |
Menjalankan perintah dengan satu hasil skalar. |
ExecuteScalarAsync(RelationalCommandParameterObject, CancellationToken) |
Secara asinkron menjalankan perintah dengan satu hasil skalar. |
PopulateFrom(IRelationalCommandTemplate) |
Mengisi perintah ini dari yang disediakan |
Berlaku untuk
Entity Framework