SingularModificationCommandBatch 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.
Implementasi AffectedCountModificationCommandBatch yang tidak mendukung batching dengan membatasi jumlah perintah dalam batch menjadi satu.
Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi.
public class SingularModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch
type SingularModificationCommandBatch = class
inherit AffectedCountModificationCommandBatch
Public Class SingularModificationCommandBatch
Inherits AffectedCountModificationCommandBatch
- Warisan
-
SingularModificationCommandBatch
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. (Diperoleh dari ReaderModificationCommandBatch) |
| CachedCommandText |
Mendapatkan atau mengatur teks perintah cache untuk perintah dalam batch. (Diperoleh dari ReaderModificationCommandBatch) |
| CommandResultSet |
s ResultSetMappinguntuk setiap perintah di ModificationCommands. (Diperoleh dari ReaderModificationCommandBatch) |
| Dependencies |
Dependensi khusus penyedia relasional untuk layanan ini. (Diperoleh dari ReaderModificationCommandBatch) |
| IsCommandTextEmpty |
Apakah ada SQL yang telah ditambahkan ke teks perintah batch. (Diperoleh dari ReaderModificationCommandBatch) |
| LastCachedCommandIndex |
Ordinal perintah terakhir yang teks perintahnya dibuat. (Diperoleh dari ReaderModificationCommandBatch) |
| MaxBatchSize |
Jumlah ModificationCommand maksimum instans yang dapat ditambahkan ke satu batch. (Diperoleh dari ReaderModificationCommandBatch) |
| ModificationCommands |
Daftar penyisipan/pembaruan/penghapusan ModificationCommandskonseptual dalam batch. (Diperoleh dari ReaderModificationCommandBatch) |
| ParameterValues |
Mendapatkan nilai parameter untuk perintah dalam batch. (Diperoleh dari ReaderModificationCommandBatch) |
| RelationalCommandBuilder |
Mendapatkan penyusun perintah relasional untuk perintah dalam batch. (Diperoleh dari ReaderModificationCommandBatch) |
| RequiresTransaction |
Menunjukkan apakah batch memerlukan transaksi untuk dijalankan dengan benar. (Diperoleh dari ReaderModificationCommandBatch) |
| ResultSetMappings |
s ResultSetMappinguntuk setiap perintah di ModificationCommands. (Diperoleh dari ReaderModificationCommandBatch) |
| SqlBuilder |
Mendapatkan penyusun teks perintah untuk perintah dalam batch. (Diperoleh dari ReaderModificationCommandBatch) |
| SqlGenerationHelper |
Pembantu untuk generasi SQL. (Diperoleh dari ReaderModificationCommandBatch) |
| StoreCommand |
Perintah simpan yang dihasilkan dari batch ini ketika Complete(Boolean) dipanggil. (Diperoleh dari ReaderModificationCommandBatch) |
| UpdateSqlGenerator |
Generator SQL pembaruan. (Diperoleh dari ReaderModificationCommandBatch) |
Metode
| AddCommand(IReadOnlyModificationCommand) |
Menambahkan Updates teks perintah untuk perintah pada posisi yang ModificationCommands diberikan dalam daftar. (Diperoleh dari ReaderModificationCommandBatch) |
| AddCommand(ModificationCommand) |
Menambahkan sisipan/pembaruan/penghapusan ModificationCommands yang diberikan ke batch. (Diperoleh dari ReaderModificationCommandBatch) |
| AddParameter(IColumnModification) |
Menambahkan parameter untuk yang diberikan |
| AddParameters(IReadOnlyModificationCommand) |
Menambahkan parameter untuk semua modifikasi kolom dalam yang diberikan |
| CanAddCommand(IReadOnlyModificationCommand) |
Hanya mengembalikan |
| CanAddCommand(IReadOnlyModificationCommand) |
Memeriksa apakah perintah baru dapat ditambahkan ke batch. (Diperoleh dari ReaderModificationCommandBatch) |
| CanAddCommand(ModificationCommand) |
Hanya mengembalikan |
| CanAddCommand(ModificationCommand) |
Memeriksa apakah perintah baru dapat ditambahkan ke batch atau tidak. (Diperoleh dari ReaderModificationCommandBatch) |
| Complete(Boolean) |
Menunjukkan bahwa tidak ada lagi perintah yang akan ditambahkan ke batch ini, dan mempersiapkannya untuk dieksekusi. (Diperoleh dari ReaderModificationCommandBatch) |
| Consume(DbDataReader) |
Implementasi AffectedCountModificationCommandBatch yang tidak mendukung batching dengan membatasi jumlah perintah dalam batch menjadi satu. Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi. (Diperoleh dari AffectedCountModificationCommandBatch) |
| Consume(RelationalDataReader) |
Mengonsumsi pembaca data yang dibuat oleh Execute(IRelationalConnection). (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeAsync(DbDataReader, CancellationToken) |
Implementasi AffectedCountModificationCommandBatch yang tidak mendukung batching dengan membatasi jumlah perintah dalam batch menjadi satu. Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi. (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeAsync(RelationalDataReader, CancellationToken) |
Mengonsumsi pembaca data yang dibuat oleh ExecuteAsync(IRelationalConnection, CancellationToken). (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeResultSet(Int32, RelationalDataReader) |
Mengonsumsi pembaca data yang dibuat oleh Execute(IRelationalConnection), menyebarkan nilai kembali ke ModificationCommanddalam . (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken) |
Mengonsumsi pembaca data yang dibuat oleh ExecuteAsync(IRelationalConnection, CancellationToken), menyebarkan nilai kembali ke ModificationCommanddalam . (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithoutPropagation(Int32, DbDataReader) |
Implementasi AffectedCountModificationCommandBatch yang tidak mendukung batching dengan membatasi jumlah perintah dalam batch menjadi satu. Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi. (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader) |
Mengonsumsi pembaca data yang dibuat tanpa Execute(IRelationalConnection) menyebarkan nilai kembali ke ModificationCommanddalam . (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken) |
Implementasi AffectedCountModificationCommandBatch yang tidak mendukung batching dengan membatasi jumlah perintah dalam batch menjadi satu. Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi. (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Mengonsumsi pembaca data yang dibuat tanpa ExecuteAsync(IRelationalConnection, CancellationToken) menyebarkan nilai kembali ke ModificationCommanddalam . (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithPropagation(Int32, DbDataReader) |
Implementasi AffectedCountModificationCommandBatch yang tidak mendukung batching dengan membatasi jumlah perintah dalam batch menjadi satu. Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi. (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithPropagation(Int32, RelationalDataReader) |
Mengonsumsi pembaca data yang dibuat oleh Execute(IRelationalConnection), menyebarkan nilai kembali ke ModificationCommanddalam . (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken) |
Implementasi AffectedCountModificationCommandBatch yang tidak mendukung batching dengan membatasi jumlah perintah dalam batch menjadi satu. Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi. (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Mengonsumsi pembaca data yang dibuat oleh ExecuteAsync(IRelationalConnection, CancellationToken), menyebarkan nilai kembali ke ModificationCommanddalam . (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader) |
Mengonsumsi pembaca data yang dibuat tanpa Execute(IRelationalConnection) menyebarkan nilai kembali ke ModificationCommanddalam . (Diperoleh dari AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken) |
Mengonsumsi pembaca data yang dibuat tanpa ExecuteAsync(IRelationalConnection, CancellationToken) menyebarkan nilai kembali ke ModificationCommanddalam . (Diperoleh dari AffectedCountModificationCommandBatch) |
| CreateStoreCommand() |
RawSqlCommand Menghasilkan untuk batch. (Diperoleh dari ReaderModificationCommandBatch) |
| CreateValueBufferFactory(IReadOnlyList<ColumnModification>) |
IRelationalValueBufferFactory Membuat yang akan digunakan untuk membuat ValueBuffer untuk menggunakan pembaca data. (Diperoleh dari ReaderModificationCommandBatch) |
| CreateValueBufferFactory(IReadOnlyList<IColumnModification>) |
IRelationalValueBufferFactory Membuat yang akan digunakan untuk membuat ValueBuffer untuk menggunakan pembaca data. (Diperoleh dari ReaderModificationCommandBatch) |
| Execute(IRelationalConnection) |
Menjalankan perintah yang dihasilkan oleh batch ini terhadap database menggunakan koneksi yang diberikan. (Diperoleh dari ReaderModificationCommandBatch) |
| ExecuteAsync(IRelationalConnection, CancellationToken) |
Menjalankan perintah yang dihasilkan oleh batch ini terhadap database menggunakan koneksi yang diberikan. (Diperoleh dari ReaderModificationCommandBatch) |
| GetCommandText() |
Mendapatkan teks perintah untuk semua perintah dalam batch saat ini dan juga menyimpannya di CachedCommandText. (Diperoleh dari ReaderModificationCommandBatch) |
| GetParameterCount() |
Mendapatkan jumlah total parameter yang diperlukan untuk batch. (Diperoleh dari ReaderModificationCommandBatch) |
| IsCommandTextValid() |
Mengembalikan |
| IsCommandTextValid() |
Memeriksa apakah teks perintah valid. (Diperoleh dari ReaderModificationCommandBatch) |
| IsValid() |
Memeriksa apakah teks perintah valid. (Diperoleh dari ReaderModificationCommandBatch) |
| ResetCommandText() |
Mengatur ulang penyusun untuk mulai membangun batch baru. (Diperoleh dari ReaderModificationCommandBatch) |
| RollbackLastCommand(IReadOnlyModificationCommand) |
Mengembalikan perintah terakhir yang ditambahkan. Digunakan saat menambahkan perintah menyebabkan batch menjadi tidak valid (misalnya CommandText terlalu panjang). (Diperoleh dari ReaderModificationCommandBatch) |
| SetRequiresTransaction(Boolean) |
Mengatur apakah batch memerlukan transaksi untuk dijalankan dengan benar. (Diperoleh dari ReaderModificationCommandBatch) |
| ThrowAggregateUpdateConcurrencyException(Int32, Int32, Int32) |
Melempar pengecualian yang menunjukkan perintah memengaruhi jumlah baris yang tidak terduga. (Diperoleh dari AffectedCountModificationCommandBatch) |
| ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32) |
Melempar pengecualian yang menunjukkan perintah memengaruhi jumlah baris yang tidak terduga. (Diperoleh dari AffectedCountModificationCommandBatch) |
| ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken) |
Melempar pengecualian yang menunjukkan perintah memengaruhi jumlah baris yang tidak terduga. (Diperoleh dari AffectedCountModificationCommandBatch) |
| TryAddCommand(IReadOnlyModificationCommand) |
Upaya untuk menambahkan sisipan/pembaruan/penghapusan |
| UpdateCachedCommandText(Int32) |
Updates teks perintah untuk perintah pada posisi yang ModificationCommands diberikan dalam daftar. (Diperoleh dari ReaderModificationCommandBatch) |