Dil

AffectedCountModificationCommandBatch Sınıf

Tanım

ReaderModificationCommandBatch Etkilenen satır sayısını bulmak için değer döndüren sağlayıcılar için bir.

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
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
type AffectedCountModificationCommandBatch = class
    inherit ReaderModificationCommandBatch
[<System.Runtime.CompilerServices.Nullable(0)>]
type AffectedCountModificationCommandBatch = class
    inherit ReaderModificationCommandBatch
Public MustInherit Class AffectedCountModificationCommandBatch
Inherits ReaderModificationCommandBatch
Devralma
AffectedCountModificationCommandBatch
Türetilmiş
Özellikler

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantılarının uygulanması .

Oluşturucular

Veri Akışı Adı Description
AffectedCountModificationCommandBatch(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IUpdateSqlGenerator, IRelationalValueBufferFactoryFactory)

Yeni bir AffectedCountModificationCommandBatch örneği oluşturur.

AffectedCountModificationCommandBatch(ModificationCommandBatchFactoryDependencies, Nullable<Int32>)

Yeni bir AffectedCountModificationCommandBatch örneği oluşturur.

AffectedCountModificationCommandBatch(ModificationCommandBatchFactoryDependencies)

Yeni bir AffectedCountModificationCommandBatch örneği oluşturur.

Özellikler

Veri Akışı Adı Description
AreMoreBatchesExpected

Bu işlemden sonra daha fazla toplu işlemin beklenip beklenmediğini gösterir.

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

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

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

ResultSetMappingiçindeki her komutun s'leriModificationCommands.

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

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

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

Toplu işlem komut metnine herhangi bir SQL'in eklenip eklenmediği.

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

Komut metninin oluşturulduğu son komutun sıralı.

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

Tek bir toplu işe eklenebilecek en fazla örnek sayısı ModificationCommand .

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

Toplu işteki kavramsal ekleme/güncelleştirme/silme ModificationCommandslistesi.

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

Toplu işlemdeki komutların parametre değerlerini alır.

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

Toplu işlemdeki komutlar için ilişkisel komut oluşturucusunu alır.

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

Toplu işlemin doğru yürütülmesi için bir işlem gerekip gerekmediğini gösterir.

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

ResultSetMappingiçindeki her komutun s'leriModificationCommands.

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

Toplu işlemdeki komutlar için komut metin oluşturucusunu alır.

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

SQL oluşturma için bir yardımcı.

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

Çağrıldığında Complete(Boolean) bu toplu işlemden oluşturulan store komutu.

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

SQL oluşturucuyu güncelleştirin.

(Devralındığı yer: ReaderModificationCommandBatch)

Yöntemler

Veri Akışı Adı Description
AddCommand(IReadOnlyModificationCommand)

Listedeki belirtilen konumdaki komutun komut metnini Güncelleştirir'i ModificationCommands ekler.

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

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

(Devralındığı yer: ReaderModificationCommandBatch)
AddParameter(IColumnModification)

Bu toplu iş için oluşturulan ilişkisel komuta verilen columnModification için bir parametre ekler.

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

Bu toplu iş için oluşturulan ilişkisel komuta verilen modificationCommand içindeki tüm sütun değişiklikleri için parametreler ekler.

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

Toplu işe yeni bir komut eklenip eklenemeyeceğini denetler.

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

Toplu işe yeni bir komut eklenip eklenemeyeceğini denetler.

(Devralındığı yer: ReaderModificationCommandBatch)
Complete(Boolean)

Bu toplu işe başka komut eklenmeyeceğini gösterir ve yürütme için hazırlar.

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

ReaderModificationCommandBatch Etkilenen satır sayısını bulmak için değer döndüren sağlayıcılar için bir.

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

Consume(RelationalDataReader)

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

ConsumeAsync(DbDataReader, CancellationToken)

ReaderModificationCommandBatch Etkilenen satır sayısını bulmak için değer döndüren sağlayıcılar için bir.

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

ConsumeAsync(RelationalDataReader, CancellationToken)

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

ConsumeResultSet(Int32, RelationalDataReader)

tarafından Execute(IRelationalConnection)oluşturulan veri okuyucuyu tüketir ve değerleri içine ModificationCommandgeri yar.

ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken)

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

ConsumeResultSetWithoutPropagation(Int32, DbDataReader)

ReaderModificationCommandBatch Etkilenen satır sayısını bulmak için değer döndüren sağlayıcılar için bir.

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

ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader)

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

ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken)

ReaderModificationCommandBatch Etkilenen satır sayısını bulmak için değer döndüren sağlayıcılar için bir.

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

ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken)

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

ConsumeResultSetWithPropagation(Int32, DbDataReader)

ReaderModificationCommandBatch Etkilenen satır sayısını bulmak için değer döndüren sağlayıcılar için bir.

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

ConsumeResultSetWithPropagation(Int32, RelationalDataReader)

tarafından Execute(IRelationalConnection)oluşturulan veri okuyucuyu tüketir ve değerleri içine ModificationCommandgeri yar.

ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken)

ReaderModificationCommandBatch Etkilenen satır sayısını bulmak için değer döndüren sağlayıcılar için bir.

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

ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken)

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

ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader)

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

ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken)

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

CreateStoreCommand()

Toplu iş için bir RawSqlCommand oluşturur.

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

Veri okuyucuyu IRelationalValueBufferFactory kullanmak üzere oluşturmak ValueBuffer için kullanılacak öğesini oluşturur.

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

Veri okuyucuyu IRelationalValueBufferFactory kullanmak üzere oluşturmak ValueBuffer için kullanılacak öğesini oluşturur.

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

Bu toplu işlem tarafından oluşturulan komutu verilen bağlantıyı kullanarak bir veritabanında yürütür.

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

Bu toplu işlem tarafından oluşturulan komutu verilen bağlantıyı kullanarak bir veritabanında yürütür.

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

Geçerli toplu işteki tüm komutların komut metnini alır ve üzerinde önbelleğe alır CachedCommandText.

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

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

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

Yeni bir toplu iş oluşturmaya başlamak için oluşturucuyu sıfırlar.

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

Eklenen son komutu geri alır. Komut eklenirken kullanıldığında toplu işlem geçersiz hale geldi (örn. CommandText çok uzun).

(Devralındığı yer: ReaderModificationCommandBatch)
SetRequiresTransaction(Boolean)

Toplu işlemin doğru yürütülmesi için bir işlem gerekip gerekmediğini ayarlar.

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

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

ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32)

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

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

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

TryAddCommand(IReadOnlyModificationCommand)

Verilen ekleme/güncelleştirme/silme modificationCommand işlemini toplu işe eklemeye çalışır.

(Devralındığı yer: ReaderModificationCommandBatch)
UpdateCachedCommandText(Int32)

Komutun komut metnini listede belirtilen konumda ModificationCommands güncelleştirir.

(Devralındığı yer: ReaderModificationCommandBatch)

Şunlara uygulanır