AffectedCountModificationCommandBatch Sınıf

Tanım

Kaç satırın etkilendiğini bulmak SQL için bir sorgu ekli ReaderModificationCommandBatch sağlayıcılar için (bkz. AppendSelectAffectedCountCommand(StringBuilder, String, String, Int32) ).

Bu tür genellikle veritabanı sağlayıcıları tarafından kullanılır; Genellikle uygulama kodunda kullanılmaz.

public abstract class AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
type AffectedCountModificationCommandBatch = class
    inherit ReaderModificationCommandBatch
Public MustInherit Class AffectedCountModificationCommandBatch
Inherits ReaderModificationCommandBatch
Devralma
AffectedCountModificationCommandBatch
Türetilmiş

Açıklamalar

Daha fazla bilgi için bkz. Veritabanı sağlayıcıları ve uzantıları uygulama.

Oluşturucular

AffectedCountModificationCommandBatch(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IUpdateSqlGenerator, IRelationalValueBufferFactoryFactory)

Yeni bir AffectedCountModificationCommandBatch örneği oluşturur.

AffectedCountModificationCommandBatch(ModificationCommandBatchFactoryDependencies)

Yeni bir AffectedCountModificationCommandBatch örneği oluşturur.

Özellikler

CachedCommandText

Toplu iş içinde komutlar için önbelleğe alınan komut metnini alır veya ayarlar.

(Devralındığı yer: ReaderModificationCommandBatch)
CommandResultSet

içinde ResultSetMapping her komutun s . ModificationCommands

(Devralındığı yer: ReaderModificationCommandBatch)
Dependencies

Bu hizmet için ilişkisel sağlayıcıya özgü bağımlılıklar.

(Devralındığı yer: ReaderModificationCommandBatch)
LastCachedCommandIndex

Komut metninin hazır olduğu son komutundinalı.

(Devralındığı yer: ReaderModificationCommandBatch)
ModificationCommands

Toplu iş içinde kavramsal ekleme/güncelleştirme/silme ModificationCommands listesi.

(Devralındığı yer: ReaderModificationCommandBatch)
SqlGenerationHelper

Yeni nesil için SQL yardımcı.

(Devralındığı yer: ReaderModificationCommandBatch)
UpdateSqlGenerator

Güncelleştirme SQL oluşturucu.

(Devralındığı yer: ReaderModificationCommandBatch)

Yöntemler

AddCommand(IReadOnlyModificationCommand)

Verilen ekleme/güncelleştirme/silme işlemini ModificationCommands toplu işleme ekler.

(Devralındığı yer: ReaderModificationCommandBatch)
AddCommand(ModificationCommand)

Verilen ekleme/güncelleştirme/silme işlemini ModificationCommands toplu işleme ekler.

(Devralındığı yer: ReaderModificationCommandBatch)
CanAddCommand(IReadOnlyModificationCommand)

Toplu işleme yeni bir komutun ek olup olmadığını denetler.

(Devralındığı yer: ReaderModificationCommandBatch)
CanAddCommand(ModificationCommand)

Toplu işleme yeni bir komutun ek olup olmadığını denetler.

(Devralındığı yer: ReaderModificationCommandBatch)
Consume(DbDataReader)
Consume(DbDataReader) (Devralındığı yer: ReaderModificationCommandBatch)
Consume(RelationalDataReader)

tarafından oluşturulan veri okuyucuyu Execute(IRelationalConnection) tüketir.

Consume(RelationalDataReader)

tarafından oluşturulan veri okuyucuyu Execute(IRelationalConnection) tüketir.

(Devralındığı yer: ReaderModificationCommandBatch)
ConsumeAsync(DbDataReader, CancellationToken)
ConsumeAsync(DbDataReader, CancellationToken) (Devralındığı yer: ReaderModificationCommandBatch)
ConsumeAsync(RelationalDataReader, CancellationToken)

tarafından oluşturulan veri okuyucuyu ExecuteAsync(IRelationalConnection, CancellationToken) tüketir.

ConsumeAsync(RelationalDataReader, CancellationToken)

tarafından oluşturulan veri okuyucuyu ExecuteAsync(IRelationalConnection, CancellationToken) tüketir.

(Devralındığı yer: ReaderModificationCommandBatch)
ConsumeResultSetWithoutPropagation(Int32, DbDataReader)
ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader)

tarafından oluşturulan veri Execute(IRelationalConnection) okuyucuyu, değerleri içine geri yaymadan tüketir. ModificationCommand

ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken)
ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken)

tarafından oluşturulan veri ExecuteAsync(IRelationalConnection, CancellationToken) okuyucuyu, değerleri içine geri yaymadan tüketir. ModificationCommand

ConsumeResultSetWithPropagation(Int32, DbDataReader)
ConsumeResultSetWithPropagation(Int32, RelationalDataReader)

tarafından oluşturulan veri okuyucuyu Execute(IRelationalConnection) tüketir, değerleri içine geri yayır. ModificationCommand

ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken)
ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken)

tarafından oluşturulan veri okuyucuyu ExecuteAsync(IRelationalConnection, CancellationToken) tüketir, değerleri içine geri yayır. ModificationCommand

CreateStoreCommand()

Toplu iş RawSqlCommand için bir üretir.

(Devralındığı yer: ReaderModificationCommandBatch)
CreateValueBufferFactory(IReadOnlyList<ColumnModification>)

Veri IRelationalValueBufferFactory okuyucuyu tüketmek için oluşturmak ValueBuffer için kullanılacak olan oluşturur.

(Devralındığı yer: ReaderModificationCommandBatch)
CreateValueBufferFactory(IReadOnlyList<IColumnModification>)

Veri IRelationalValueBufferFactory okuyucuyu tüketmek için oluşturmak ValueBuffer için kullanılacak olan oluşturur.

(Devralındığı yer: ReaderModificationCommandBatch)
Execute(IRelationalConnection)

tarafından oluşturulan komutu verilen bağlantıyı CreateStoreCommand() kullanarak bir veritabanına karşı yürütür.

(Devralındığı yer: ReaderModificationCommandBatch)
ExecuteAsync(IRelationalConnection, CancellationToken)

tarafından oluşturulan komutu verilen bağlantıyı CreateStoreCommand() kullanarak bir veritabanına karşı yürütür.

(Devralındığı yer: ReaderModificationCommandBatch)
GetCommandText()

Geçerli toplu iş içinde yer alan tüm komutlar için komut metnini alır ve üzerinde önbelleğe CachedCommandText alır.

(Devralındığı yer: ReaderModificationCommandBatch)
GetParameterCount()

Toplu iş için gereken toplam parametre sayısını alır.

(Devralındığı yer: ReaderModificationCommandBatch)
IsCommandTextValid()

Komut metninin geçerli olup olmadığını denetler.

(Devralındığı yer: ReaderModificationCommandBatch)
ResetCommandText()

Yeni bir toplu iş oluşturma işlemini başlatmak için oluşturucusu sıfırlar.

(Devralındığı yer: ReaderModificationCommandBatch)
ThrowAggregateUpdateConcurrencyException(Int32, Int32, Int32)

Komutun beklenmeyen sayıda satırı etkileyeni belirten bir özel durum oluşturur.

UpdateCachedCommandText(Int32)

Listede verilen konumdaki komutun komut metnini ModificationCommands günceller.

(Devralındığı yer: ReaderModificationCommandBatch)

Şunlara uygulanır