ReaderModificationCommandBatch 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.
Kelas dasar untuk ModificationCommandBatch implementasi yang memanfaatkan pembaca data.
Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi.
public abstract class ReaderModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ModificationCommandBatch
type ReaderModificationCommandBatch = class
inherit ModificationCommandBatch
Public MustInherit Class ReaderModificationCommandBatch
Inherits ModificationCommandBatch
- Warisan
- Turunan
Keterangan
Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.
Konstruktor
Properti
| AreMoreBatchesExpected |
Menunjukkan apakah lebih banyak batch diharapkan setelah yang satu ini. |
| AreMoreBatchesExpected |
Menunjukkan apakah lebih banyak batch diharapkan setelah yang satu ini. (Diperoleh dari ModificationCommandBatch) |
| CachedCommandText |
Mendapatkan atau mengatur teks perintah yang di-cache untuk perintah dalam batch. |
| CommandResultSet |
ResultSetMappings untuk setiap perintah di ModificationCommands. |
| Dependencies |
Dependensi khusus penyedia relasional untuk layanan ini. |
| IsCommandTextEmpty |
Apakah ada SQL yang telah ditambahkan ke teks perintah batch. |
| LastCachedCommandIndex |
Ordinal perintah terakhir yang teks perintahnya dibuat. |
| MaxBatchSize |
Jumlah ModificationCommand maksimum instans yang dapat ditambahkan ke satu batch. |
| ModificationCommands |
Daftar insert/update/delete ModificationCommandskonseptual dalam batch. |
| ParameterValues |
Mendapatkan nilai parameter untuk perintah dalam batch. |
| RelationalCommandBuilder |
Mendapatkan penyusun perintah relasional untuk perintah dalam batch. |
| RequiresTransaction |
Menunjukkan apakah batch memerlukan transaksi untuk dijalankan dengan benar. |
| RequiresTransaction |
Menunjukkan apakah batch memerlukan transaksi untuk dijalankan dengan benar. (Diperoleh dari ModificationCommandBatch) |
| ResultSetMappings |
ResultSetMappings untuk setiap perintah di ModificationCommands. |
| SqlBuilder |
Mendapatkan penyusun teks perintah untuk perintah dalam batch. |
| SqlGenerationHelper |
Pembantu untuk generasi SQL. |
| StoreCommand |
Perintah simpan yang dihasilkan dari batch ini ketika Complete(Boolean) dipanggil. |
| UpdateSqlGenerator |
Generator SQL pembaruan. |
Metode
| AddCommand(IReadOnlyModificationCommand) |
Menambahkan Updates teks perintah untuk perintah pada posisi yang diberikan dalam ModificationCommands daftar. |
| AddCommand(IReadOnlyModificationCommand) |
Menambahkan insert/update/delete ModificationCommands yang diberikan ke batch. (Diperoleh dari ModificationCommandBatch) |
| AddCommand(ModificationCommand) |
Menambahkan insert/update/delete ModificationCommands yang diberikan ke batch. |
| AddCommand(ModificationCommand) |
Menambahkan insert/update/delete ModificationCommands yang diberikan ke batch. (Diperoleh dari ModificationCommandBatch) |
| AddParameter(IColumnModification) |
Menambahkan parameter untuk yang diberikan |
| AddParameters(IReadOnlyModificationCommand) |
Menambahkan parameter untuk semua modifikasi kolom dalam yang diberikan |
| CanAddCommand(IReadOnlyModificationCommand) |
Memeriksa apakah perintah baru dapat ditambahkan ke batch. |
| CanAddCommand(ModificationCommand) |
Memeriksa apakah perintah baru dapat ditambahkan ke batch atau tidak. |
| Complete(Boolean) |
Menunjukkan bahwa tidak ada lagi perintah yang akan ditambahkan ke batch ini, dan menyiapkannya untuk eksekusi. |
| Complete(Boolean) |
Menunjukkan bahwa tidak ada lagi perintah yang akan ditambahkan ke batch ini, dan menyiapkannya untuk eksekusi. (Diperoleh dari ModificationCommandBatch) |
| Consume(DbDataReader) |
Kelas dasar untuk ModificationCommandBatch implementasi yang memanfaatkan pembaca data. Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi. |
| Consume(RelationalDataReader) |
Mengonsumsi pembaca data yang dibuat oleh Execute(IRelationalConnection). |
| ConsumeAsync(DbDataReader, CancellationToken) |
Kelas dasar untuk ModificationCommandBatch implementasi yang memanfaatkan pembaca data. Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi. |
| ConsumeAsync(RelationalDataReader, CancellationToken) |
Mengonsumsi pembaca data yang dibuat oleh ExecuteAsync(IRelationalConnection, CancellationToken). |
| CreateStoreCommand() |
RawSqlCommand Menghasilkan untuk batch. |
| CreateValueBufferFactory(IReadOnlyList<ColumnModification>) |
IRelationalValueBufferFactory Membuat yang akan digunakan untuk membuat ValueBuffer untuk menggunakan pembaca data. |
| CreateValueBufferFactory(IReadOnlyList<IColumnModification>) |
IRelationalValueBufferFactory Membuat yang akan digunakan untuk membuat ValueBuffer untuk menggunakan pembaca data. |
| Execute(IRelationalConnection) |
Menjalankan perintah yang dihasilkan oleh batch ini terhadap database menggunakan koneksi yang diberikan. |
| ExecuteAsync(IRelationalConnection, CancellationToken) |
Menjalankan perintah yang dihasilkan oleh batch ini terhadap database menggunakan koneksi yang diberikan. |
| GetCommandText() |
Mendapatkan teks perintah untuk semua perintah dalam batch saat ini dan juga menyimpannya di CachedCommandText. |
| GetParameterCount() |
Mendapatkan jumlah total parameter yang diperlukan untuk batch. |
| IsCommandTextValid() |
Memeriksa apakah teks perintah valid. |
| IsValid() |
Memeriksa apakah teks perintah valid. |
| ResetCommandText() |
Mengatur ulang penyusun untuk mulai membangun batch baru. |
| RollbackLastCommand(IReadOnlyModificationCommand) |
Mengembalikan perintah terakhir yang ditambahkan. Digunakan saat menambahkan perintah menyebabkan batch menjadi tidak valid (misalnya CommandText terlalu panjang). |
| SetRequiresTransaction(Boolean) |
Mengatur apakah batch memerlukan transaksi untuk dijalankan dengan benar. |
| TryAddCommand(IReadOnlyModificationCommand) |
Mencoba menambahkan sisipkan/perbarui/hapus |
| TryAddCommand(IReadOnlyModificationCommand) |
Mencoba menambahkan sisipkan/perbarui/hapus |
| UpdateCachedCommandText(Int32) |
Updates teks perintah untuk perintah pada posisi yang diberikan dalam ModificationCommands daftar. |