Bagikan melalui


AffectedCountModificationCommandBatch Kelas

Definisi

ReaderModificationCommandBatch untuk penyedia yang mengembalikan nilai untuk mengetahui berapa banyak baris yang terpengaruh.

Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi.

public abstract class AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
type AffectedCountModificationCommandBatch = class
    inherit ReaderModificationCommandBatch
Public MustInherit Class AffectedCountModificationCommandBatch
Inherits ReaderModificationCommandBatch
Warisan
AffectedCountModificationCommandBatch
Turunan

Keterangan

Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.

Konstruktor

AffectedCountModificationCommandBatch(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IUpdateSqlGenerator, IRelationalValueBufferFactoryFactory)

Membuat instans baru AffectedCountModificationCommandBatch .

AffectedCountModificationCommandBatch(ModificationCommandBatchFactoryDependencies, Nullable<Int32>)

Membuat instans baru AffectedCountModificationCommandBatch .

AffectedCountModificationCommandBatch(ModificationCommandBatchFactoryDependencies)

Membuat instans baru AffectedCountModificationCommandBatch .

Properti

AreMoreBatchesExpected

Menunjukkan apakah lebih banyak batch diharapkan setelah yang satu ini.

(Diperoleh dari ReaderModificationCommandBatch)
CachedCommandText

Mendapatkan atau mengatur teks perintah yang di-cache untuk perintah dalam batch.

(Diperoleh dari ReaderModificationCommandBatch)
CommandResultSet

ResultSetMappings untuk 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 insert/update/delete 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

ResultSetMappings untuk 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 diberikan dalam ModificationCommands daftar.

(Diperoleh dari ReaderModificationCommandBatch)
AddCommand(ModificationCommand)

Menambahkan insert/update/delete ModificationCommands yang diberikan ke batch.

(Diperoleh dari ReaderModificationCommandBatch)
AddParameter(IColumnModification)

Menambahkan parameter untuk yang diberikan columnModification ke perintah relasional yang sedang dibangun untuk batch ini.

(Diperoleh dari ReaderModificationCommandBatch)
AddParameters(IReadOnlyModificationCommand)

Menambahkan parameter untuk semua modifikasi kolom dalam yang diberikan modificationCommand ke perintah relasional yang sedang dibangun untuk batch ini.

(Diperoleh dari ReaderModificationCommandBatch)
CanAddCommand(IReadOnlyModificationCommand)

Memeriksa apakah perintah baru dapat ditambahkan ke batch.

(Diperoleh dari ReaderModificationCommandBatch)
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 menyiapkannya untuk eksekusi.

(Diperoleh dari ReaderModificationCommandBatch)
Consume(DbDataReader)

ReaderModificationCommandBatch untuk penyedia yang mengembalikan nilai untuk mengetahui berapa banyak baris yang terpengaruh.

Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi.

Consume(DbDataReader)

ReaderModificationCommandBatch untuk penyedia yang mengembalikan nilai untuk mengetahui berapa banyak baris yang terpengaruh.

Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi.

(Diperoleh dari ReaderModificationCommandBatch)
Consume(RelationalDataReader)

Mengonsumsi pembaca data yang dibuat oleh Execute(IRelationalConnection).

Consume(RelationalDataReader)

Mengonsumsi pembaca data yang dibuat oleh Execute(IRelationalConnection).

(Diperoleh dari ReaderModificationCommandBatch)
ConsumeAsync(DbDataReader, CancellationToken)

ReaderModificationCommandBatch untuk penyedia yang mengembalikan nilai untuk mengetahui berapa banyak baris yang terpengaruh.

Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi.

ConsumeAsync(DbDataReader, CancellationToken)

ReaderModificationCommandBatch untuk penyedia yang mengembalikan nilai untuk mengetahui berapa banyak baris yang terpengaruh.

Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi.

(Diperoleh dari ReaderModificationCommandBatch)
ConsumeAsync(RelationalDataReader, CancellationToken)

Mengonsumsi pembaca data yang dibuat oleh ExecuteAsync(IRelationalConnection, CancellationToken).

ConsumeAsync(RelationalDataReader, CancellationToken)

Mengonsumsi pembaca data yang dibuat oleh ExecuteAsync(IRelationalConnection, CancellationToken).

(Diperoleh dari ReaderModificationCommandBatch)
ConsumeResultSet(Int32, RelationalDataReader)

Mengonsumsi pembaca data yang dibuat oleh Execute(IRelationalConnection), menyebarkan nilai kembali ke ModificationCommanddalam .

ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken)

Mengonsumsi pembaca data yang dibuat oleh ExecuteAsync(IRelationalConnection, CancellationToken), menyebarkan nilai kembali ke ModificationCommanddalam .

ConsumeResultSetWithoutPropagation(Int32, DbDataReader)

ReaderModificationCommandBatch untuk penyedia yang mengembalikan nilai untuk mengetahui berapa banyak baris yang terpengaruh.

Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi.

ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader)

Mengonsumsi pembaca data yang dibuat tanpa Execute(IRelationalConnection) menyebarkan nilai kembali ke ModificationCommanddalam .

ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken)

ReaderModificationCommandBatch untuk penyedia yang mengembalikan nilai untuk mengetahui berapa banyak baris yang terpengaruh.

Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi.

ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken)

Mengonsumsi pembaca data yang dibuat tanpa ExecuteAsync(IRelationalConnection, CancellationToken) menyebarkan nilai kembali ke ModificationCommanddalam .

ConsumeResultSetWithPropagation(Int32, DbDataReader)

ReaderModificationCommandBatch untuk penyedia yang mengembalikan nilai untuk mengetahui berapa banyak baris yang terpengaruh.

Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi.

ConsumeResultSetWithPropagation(Int32, RelationalDataReader)

Mengonsumsi pembaca data yang dibuat oleh Execute(IRelationalConnection), menyebarkan nilai kembali ke ModificationCommanddalam .

ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken)

ReaderModificationCommandBatch untuk penyedia yang mengembalikan nilai untuk mengetahui berapa banyak baris yang terpengaruh.

Jenis ini biasanya digunakan oleh penyedia database; umumnya tidak digunakan dalam kode aplikasi.

ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken)

Mengonsumsi pembaca data yang dibuat oleh ExecuteAsync(IRelationalConnection, CancellationToken), menyebarkan nilai kembali ke ModificationCommanddalam .

ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader)

Mengonsumsi pembaca data yang dibuat tanpa Execute(IRelationalConnection) menyebarkan nilai kembali ke ModificationCommanddalam .

ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken)

Mengonsumsi pembaca data yang dibuat tanpa ExecuteAsync(IRelationalConnection, CancellationToken) menyebarkan nilai kembali ke ModificationCommanddalam .

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()

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)

Memberikan pengecualian yang menunjukkan perintah memengaruhi jumlah baris yang tidak terduga.

ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32)

Memberikan pengecualian yang menunjukkan perintah memengaruhi jumlah baris yang tidak terduga.

ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken)

Memberikan pengecualian yang menunjukkan perintah memengaruhi jumlah baris yang tidak terduga.

TryAddCommand(IReadOnlyModificationCommand)

Mencoba menambahkan sisipkan/perbarui/hapus modificationCommand yang diberikan ke batch.

(Diperoleh dari ReaderModificationCommandBatch)
UpdateCachedCommandText(Int32)

Updates teks perintah untuk perintah pada posisi yang diberikan dalam ModificationCommands daftar.

(Diperoleh dari ReaderModificationCommandBatch)

Berlaku untuk